Adopt

Puppies and dogs in Virginia

Looking for a puppy or dog in Virginia? Adopt a Pet can help you find a new best friend near you.

A pair of dogs

Adopt a dog in Virginia

These adorable dogs are available for adoption in Virginia. To learn more about each adoptable dog, click on the "i" icon for fast facts, or their photo or name for full details.
We'll also keep you updated on Chester's adoption status with email updates.
new badge
Photo of Chester

Chester

Pit Bull Terrier

Male, 2 mos
Merrifield, VA
Size
(when grown) -
Details
Good with kids, Good with dogs,
Story
Mandatory in person transfer date: November 23rd at the Petsmart in Tysons Corner between 10:00 AM-11:00 AM. All adopters must attend in order to finalize the adoption. Chester is a wonderful puppy. He is very sweet, a cuddle bug and very smart. He loves to play he plays really well with our 3 dogs and with our family also. He is doing very well with potty training and is just an all around loving, fun, wonderful puppy. ##2222042##
We'll also keep you updated on Nyla's adoption status with email updates.
new badge
Photo of Nyla

Nyla

American Staffordshire Terrier

Female, Puppy
Newport News, VA
Size
(when grown) Med. 26-60 lbs (12-27 kg)
Details
Good with kids, Good with dogs,
Story
Nyla is a female American Staffordshire she knows her name and will come when called. She is 11 months and is very engentic dog. She is very heartwarming and family and pet friendly as well. She is partially housebroken but still in training and is pretty quick to teach.
We'll also keep you updated on Nyla's adoption status with email updates.
new badge
Photo of Nyla

Nyla

American Staffordshire Terrier

Female, Puppy
Newport News, VA
Size
(when grown) Med. 26-60 lbs (12-27 kg)
Details
Good with kids, Good with dogs,
Story
Nyla is a female American Staffordshire she knows her name and will come when called. She is 11 months and is very engentic dog. She is very heartwarming and family and pet friendly as well. She is partially housebroken but still in training and is pretty quick to teach.
We'll also keep you updated on Bear's adoption status with email updates.
new badge
Photo of Bear

Bear

Labrador Retriever

Male, 2 yrs 6 mos
Zuni, VA
Size
(when grown) Large 61-100 lbs (28-45 kg)
Details
Good with kids, Good with dogs, House-trained,
Story
Hello! My name is Bear, and I'm a 2.5-year-old, 72-pound, male with a beautiful black coat. I have an independent spirit with a curious mind and a medium energy level. While I might pull a bit on the leash, that's just my excitement to explore the world around me. I'm a little aloof when it comes to human interaction, preferring to do my own thing, but when I'm around other dogs, my playful side really shines. I love socializing with canine friends and would thrive in a home with other dogs to keep me company. I haven't been cat tested yet, but that can be arranged if needed. I'm always so excited to get to go to the yard and explore. I'm very friendly and happy to see you every time you come in. I would be great at making you feel safe on your walks since I'm a bigger boy. Just a chunky boy with a big heart. I am neutered, vaccinated and heartworm negative. Currently, I'm being fostered in Memphis, TN, but I can be transported out of state for the right home. Please note that there is a transport fee. If you're looking for a dog with a lively, independent personality, I could be just the one for you! Fill out an application and let's make some wonderful memories together.
We'll also keep you updated on Poochie's adoption status with email updates.
new badge
Photo of Poochie

Poochie

Pug

Male, Adult
Chantilly, VA
Size
(when grown) -
Details
-
Story
Poochie is a cute little guy who was dumped at a shelter because his family didn't want him any more.  He is good with kids and gets along with other dogs and cats.  He is a lap dog who loves to cuddle with people.Accuracy is not guaranteed; however, information provided is accurate to the best of our knowledge.  For more information on the pet, please send an email to info@aforeverhome.org November 20, 2024, 11:07 pm
We'll also keep you updated on Wookie's adoption status with email updates.
new badge
Photo of Wookie

Wookie

Yorkie, Yorkshire Terrier

Male, 1 yr
Fredericksburg, VA
Size
(when grown) Small 25 lbs (11 kg) or less
Details
-
Story
Approximate Age: 1 year Approximate Weight: 8 lbs Adoption Fee: $500 Meet Wookie! - Great with dogs, cats kids - Loves everyone he meets - Great on a leash *********************************************************************** Visit our website for an application to adopt. https://www.olddominionhumanesociety.org/adoption-application Educational article: 3/3/3 rule: https://www.rescuedogs101.com/bringing-new-dog-home-3-3-3-rule/?fbclid=IwAR2iv5m7fqk3FieO7LOsstGeGsYYV_F1rJOd1BPxaImofLpcinpYsUbFRWs Adoption Donations are $275 for an adult, $375 for puppies (a dog under one year of age), and $175 for a senior dog (based on the age of the dog). More "sought out breeds may have a higher adoption donation) Adoption donations are to be made via cash, or credit/debit card. There is a $5 fee to run cards. We do not accept checks for adoption fees. Please remember to bring a martingale collar and leash (non-retractable) with you the day of the adoption. We typically have adoption events on Wednesdays 5-7pm, Fridays 6-8pm, and Saturdays 11am-3pm. Our adoption center is located at 3602 Lafayette Blvd, Suite 101, Fredericksburg, VA 22408. It's important that you keep an eye on your emails for any changes or updates during the adoption process. Old Dominion Humane Society is a volunteer based organization. We are run completely by volunteers, who also have full time jobs and families, so we appreciate your patience. Currently, the average timeframe for a response to your application is 3 days. Note: ODHS adopts within a 350 mile radius of Fredericksburg, Virginia. A $50 out of state fee applies.

Search for a puppy or dog

Use the search tool below to browse adoptable puppies and adult dogs in Virginia.

Puppies and dogs in Virginia cities

Shelters & rescues in Virginia

There are animal shelters and rescues that focus specifically on finding great homes for dogs in Virginia. Browse these rescues and shelters below.

Here are a few organizations closest to you:

Shelter

C.C. Porter Animal Shelter / Dept. of Animal Cntrl

27252 Porter Lane, Abingdon, VA 24211

Pet Types: cats, dogs

More an arrow icon

Rescue

Saving Furry Friends

PO Box 741, Glade Spring, VA 24340

Pet Types: cats, dogs

More an arrow icon

Shelter

Bristol Animal Care and Control

275 Shakesville Rd., Bristol, VA 24201

Pet Types: cats, dogs

More an arrow icon

Rescue

High Hope Haven

Bristol, VA 24202

Pet Types: dogs

More an arrow icon

Rescue

Friends of Russell County Animals

Lebanon, VA 24266

Pet Types: cats, dogs

More an arrow icon

Rescue

Saving Homeless Animals

P.O. Box 2194, Honaker, VA 24260

Pet Types: dogs

More an arrow icon

Rescue

In His Hands Small Animal Rescue - A Branch of United Humanitarians

382 Spurrier Cemetary Lane, Hiltons, VA 24258

Pet Types: cats, birds, dogs, farm animals, rabbits, small animals

More an arrow icon

Shelter

SMYTH COUNTY HUMANE SOCIETY

P O BOX 1124, MARION, VA 24354

Pet Types: cats, dogs

More an arrow icon

Shelter

Smyth County Animal Control

287 Fox Valley Road , 121 Bagley Circle Suite 100, Marion, VA 24354

Pet Types: cats, dogs

More an arrow icon

Rescue

P.A.W.S. of Southwest Virginia

P. O. Box 576, Coeburn, VA 24230

Pet Types: cats, dogs

More an arrow icon

Looking for a specific shelter or rescue?

For a comprehensive list of all shelters and rescues, try our search page. We have more than 17,000 organizations in our database with furry pals waiting for a new home!

Image of dog

Looking for a specific breed?

Select from the options below to view adoptable puppies and dogs in Virginia

Popular dog breeds

Affenpinscher Afghan Hound Airedale Terrier Akbash Akita Alaskan Klee Kai Alaskan Malamute American Bulldog American Cocker Spaniel American Eskimo Dog American Hairless Terrier American Pit Bull Terrier American Staffordshire Terrier Anatolian Shepherd Aussiedoodle Australian Cattle Dog Australian Kelpie Australian Shepherd Australian Terrier Basenji Basset Hound Beagle Bearded Collie Beauceron Bedlington Terrier Belgian Laekenois Belgian Malinois Belgian Shepherd Belgian Tervuren Bernedoodle Bernese Mountain Dog Bichon Frise Black Mouth Cur Black and Tan Coonhound Bloodhound Blue Lacy/Texas Lacy Bluetick Coonhound Bolognese Border Collie Border Terrier Borzoi Boston Terrier Bouvier des Flandres Boxer Boykin Spaniel Briard Brittany Brussels Griffon Bull Terrier Bullmastiff Cairn Terrier Canaan Dog Cane Corso Cardigan Welsh Corgi Carolina Dog Catahoula Leopard Dog Caucasian Shepherd Dog Cavachon Cavalier King Charles Spaniel Cavapoo Chesapeake Bay Retriever Chihuahua Chinese Crested Chinook Chiweenie Chow Chow Clumber Spaniel Cockapoo Cocker Spaniel Collie Coonhound Corgi Coton de Tulear Curly-Coated Retriever Dachshund Dalmatian Dandie Dinmont Terrier Doberman Pinscher Dogo Argentino Dogue de Bordeaux Dutch Shepherd English (Redtick) Coonhound English Bulldog English Cocker Spaniel English Setter English Shepherd English Springer Spaniel English Toy Spaniel Entlebucher Feist Field Spaniel Fila Brasileiro Finnish Lapphund Finnish Spitz Flat-Coated Retriever Fox Terrier (Smooth) Fox Terrier (Toy) Fox Terrier (Wirehaired) Foxhound French Bulldog German Pinscher German Shepherd Dog German Shorthaired Pointer German Spitz German Wirehaired Pointer Glen of Imaal Terrier Goberian Golden Retriever Goldendoodle Gordon Setter Great Dane Great Pyrenees Greater Swiss Mountain Dog Greyhound Halden Hound (Haldenstrover) Harrier Havanese Horgi Hovawart Husky Ibizan Hound Icelandic Sheepdog Irish Setter Irish Terrier Irish Water Spaniel Irish Wolfhound Italian Greyhound Italian Spinone Jack Russell Terrier Japanese Chin Jindo Kai Dog Karelian Bear Dog Keeshond Kerry Blue Terrier Kishu Komondor Kuvasz Kyi Leo Labradoodle Labrador Retriever Lakeland Terrier Lancashire Heeler Leonberger Lhasa Apso Löwchen Maltese Maltipoo Manchester Terrier Maremma Sheepdog Mastiff Miniature Bull Terrier Miniature Dachshund Miniature Pinscher Morkie Mountain Cur Munsterlander Mutt Neapolitan Mastiff Newfoundland Norfolk Terrier Norwegian Buhund Norwegian Elkhound Norwegian Lundehund Norwich Terrier Nova Scotia Duck-Tolling Retriever Old English Sheepdog Olde English Bulldogge Otterhound Papillon Parson Russell Terrier Patterdale Terrier (Fell Terrier) Pekingese Pembroke Welsh Corgi Petit Basset Griffon Vendeen Pharaoh Hound Pitsky Plott Hound Podengo Portugueso Pointer Polish Lowland Sheepdog Pomeranian Pomsky Poodle (Miniature) Poodle (Standard) Poodle (Toy or Tea Cup) Portuguese Water Dog Presa Canario Pug Puggle Puli Pumi Rat Terrier Redbone Coonhound Rhodesian Ridgeback Rottweiler Saluki Samoyed Schiller Hound Schipperke Schnauzer (Giant) Schnauzer (Miniature) Schnauzer (Standard) Schnoodle Scottie, Scottish Terrier Scottish Deerhound Sealyham Terrier Shar Pei Sheepadoodle Sheltie, Shetland Sheepdog Sheppit Shepsky Shiba Inu Shih Poo Shih Tzu Silky Terrier Skye Terrier Sloughi St. Bernard Staffordshire Bull Terrier Sussex Spaniel Swedish Vallhund Texas Heeler Thai Ridgeback Tibetan Mastiff Tibetan Spaniel Tibetan Terrier Tosa Inu Treeing Walker Coonhound Vizsla Weimaraner Welsh Springer Spaniel Welsh Terrier Westie, West Highland White Terrier Wheaten Terrier Whippet Wirehaired Pointing Griffon Xoloitzcuintle/Mexican Hairless Yorkie Poo Yorkie, Yorkshire Terrier