The SPCA of Northern Virginia rescues dogs from area shelters, mostly from Virginia. Occasionally, we assist dogs transported from other areas and consider dogs surrendered from their guardians. We do not take in stray dogs. We provide vet care, rehabilitation, professional training, nurturing, and love. Most of our dogs are boarded at a private kennel. However, we are starting a dog foster program and hope to house other dogs in private foster homes.