Organizations vary between open-admission municipal facilities and private, foster-based rescues that do not operate a public viewing kennel. Choosing where to adopt depends on whether you want to walk through on-site kennels or submit an application online before meeting dogs in private homes. Adoption fees, home visit requirements, and hold periods for stray animals differ significantly across locations.
-
Vermont English Bulldog Rescue
170 Lamplite Ln, Williston, VT 05495-7700
-
Vermont English Bulldog Rescue
82 Blair Park Rd # 21, Williston, VT 05495-3513
-
All Breed Rescue
491 Industrial Ave, Williston, VT 05495-7130
Barre 2
-
Almost Home Dog Rescue and Rehab
55 Merchant St, Barre, VT 05641-2928
-
Pot-O-Gold
253 Sunset Rd, Barre, VT 05641
-
Windham County Humane Society
916 W River Rd #9089, Brattleboro, VT 05301
-
Lemon's Hope Sanctuary
1104 Ames Hill Rd, Brattleboro, VT 05301-4262
-
North Country Animal League
16 Mt View Rd, Morrisville, VT 05661-4508
Tue-Fri 1pm-5pm, Sat 10am-3pm
-
Happy Heart Sanctuary
118 Happy Heart Way, Morrisville, VT 05661
-
Springfield Humane Society
401 Skitchewaug Trail, Springfield, VT 05156
-
VINE Sanctuary
158 Massey Rd, Springfield, VT 05156
Windsor 2
-
Lucy Mackenzie Humane Society
4832 Route 44, Windsor, VT 05089
Tue-Sat 12am-4pm
-
Cas-Cad-Nac Animal Rescue
920 Vt Route 131, Windsor, VT 05030
-
Second Chance Animal Center
1779 VT-7A Historic, Arlington, VT 05250-8885
Tue-Fri 11am-3pm, Sat 12pm-3am, Sun 12pm-3pm
-
Finally Home Animal Sanctuary
44 Waterville Mountain Rd, Bakersfield, VT 05441
-
Arnolds Rescue Center
2531 Hinman Settler Rd, Brownington, VT 05860
Burke 1
-
Mountain View Farm Animal Sanctuary
3383 Darling Hill Rd, Burke, VT 05851
-
The Merrymac Farm Sanctuary
490 Lime Kiln Rd, Charlotte, VT 05445
Chelsea 1
-
Random Rescue and Central VT Dog Boarding
188 Edwards Rd, Chelsea, VT 05038
Danville 1
-
Wright’s Mountain Goldens
620 Wild Leek Ln, Danville, VT 05819
-
Central Vermont Humane Society
1589 VT-14, East Montpelier, VT 05651
-
Canine Country Club
244 Scotch Hill Rd, Fair Haven, VT 05743
Fairfax 1
-
Northern Greyhound Adoption
39 Rocky Ridge Rd, Fairfax, VT 05454-7671
Fairlee 1
-
Willoughby Farm Animal Rescue
1098 Wild Hill Rd, Fairlee, VT 05045-9525
-
The Meadow Farm
38 Dean Rd, Ferrisburgh, VT 05491-9642
Glover 1
-
Friends for Life Dog Rescue
20 Maynard Dr, Glover, VT 05839
Halifax 1
-
Humane Society of United States
1787 VT Route 112, Halifax, VT 05342
-
QT Canine LLC.
1924 VT-30, Hubbardton, VT 05732
Jericho 1
-
Goldensand Golden Retrievers
48 Lawrence Hts, Jericho, VT 05465-3079
-
Riverside Animal Rescue
236 Riverside Ave, Lunenburg, VT 05906
Tue-Sat 9am-12pm
-
Kingdom Canine Center
738 Main St, Lyndonville, VT 05851-8890
Mon-Sat 6:30am-5:30pm, Sun 8am-10am
-
Homeward Bound
236 Boardman St, Middlebury, VT 05753
Newport 1
-
Stubbs Doghouse
440 Topper View Dr, Newport, VT 05855
Mon-Tue 7am-10am, Wed-Fri 7am-6pm, Sat-Sun 8am-5pm
Orange 1
-
Country Canine
20 Clement Rd, Orange, VT 05086
Orleans 1
-
Pope Memorial Frontier Animal Society
4473 Barton Orleans Rd, Orleans, VT 05860-9028
Sun 12pm-3pm
Panton 1
-
Fluffy Bunny Rabbit Sanctuary
644 Panton Rd, Panton, VT 05491
-
Rutland County Humane Society
765 Stevens Rd, Pittsford, VT 05763
Poultney 1
-
Free to Be
1011 VT-30, Poultney, VT 05764
Putney 1
-
River Road Pet Care Center
296 River Rd S, Putney, VT 05346
-
Northern Greyhound Adoption
997 Fairfax Rd, Saint Albans, VT 05478-6268
-
Kingdom Animal Shelter
1664 Memorial Dr, Saint Johnsbury, VT 05819
-
Humane Society of Chittenden County
142 Kindness Ct, South Burlington, VT 05403
-
Brown Dog Farm
12 Tyson Rd, South Strafford, VT 05070
-
Franklin County Animal Rescue
30 Sunset Mdws, St Albans, VT 05478-1932
-
Kingdom Animal Shelter
1161 Portland St, St Johnsbury, VT 05819
-
Gerdas Equine Rescue Inc.
5825 VT-30, Townshend, VT 05353
-
Little Red Barn Farm Sanctuary
8 Whitney Hill Rd, Tunbridge, VT 05077
Victory 1
-
Elizabeth H. Brown Humane Society
80 Buttonwood Ln, Victory, VT 05858-7041
-
Mountain View Pet Care
2948 Sugarhouse Rd, West Burke, VT 05871-9001
-
New Horizons animal rescue of vermont
1076 VT-113, West Fairlee, VT 05083-8854
-
Lucy Mackenzie Humane Society
4832 VT-44, West Windsor, VT 05089
Tue-Sat 12am-4pm
-
Heidi's Haven Rescue
140 Casino Rd, Williamstown, VT 05679
Also in Vermont
Good to know
What is the difference between an animal shelter and a rescue organization?
Shelters typically operate a physical facility that houses stray or surrendered animals directly on site. Rescue organizations are often run by volunteers using network foster homes, meaning animals live in private residences until adoption.
How much does it typically cost to adopt a dog?
Adoption fees typically range from $50 to $350 depending on the organization and the age of the dog. Puppies usually carry higher fees, while standard fees generally include spay or neuter surgery, initial vaccinations, and a microchip.
Can I bring my current dog to meet a potential rescue dog?
Most organizations require or strongly encourage a controlled meet-and-greet between your existing dog and the rescue dog before finalizing an adoption. Staff or foster parents usually facilitate this interaction on neutral ground at the facility or a local park.
How long is a dog in heat?
A dog's heat cycle typically lasts for several weeks, averaging about three weeks in total. During this period, female dogs should be kept away from communal spaces across Vermont to avoid accidental breeding. Owners can explore 52 dog parks in Vermont to plan future visits once the cycle ends.
How long does a dog stay in heat?
Female dogs usually stay in heat for about three weeks, during which they can attract male dogs from significant distances. To ensure safety, restrict outdoor play to private, fully fenced yards throughout Vermont. Our guide lists 52 dog parks in Vermont for safe exercise options after the heat cycle completes.