All states›Animal Shelters & Rescues›Vermont

Animal Shelters & Rescues in Vermont

52 of the 175 dog parks, shelters, trainers and boarding kennels we track in Vermont are shelter and rescue services. Full listings for every city are on the Vermont page.

52locations
45cities
175locations statewide

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.

Williston 3

  1. Vermont English Bulldog Rescue

    170 Lamplite Ln, Williston, VT 05495-7700

  2. Vermont English Bulldog Rescue

    82 Blair Park Rd # 21, Williston, VT 05495-3513

  3. All Breed Rescue

    491 Industrial Ave, Williston, VT 05495-7130

Barre 2

  1. Almost Home Dog Rescue and Rehab

    55 Merchant St, Barre, VT 05641-2928

  2. Pot-O-Gold

    253 Sunset Rd, Barre, VT 05641

Brattleboro 2

  1. Windham County Humane Society

    916 W River Rd #9089, Brattleboro, VT 05301

  2. Lemon's Hope Sanctuary

    1104 Ames Hill Rd, Brattleboro, VT 05301-4262

Morrisville 2

  1. North Country Animal League

    16 Mt View Rd, Morrisville, VT 05661-4508

    Tue-Fri 1pm-5pm, Sat 10am-3pm

  2. Happy Heart Sanctuary

    118 Happy Heart Way, Morrisville, VT 05661

Springfield 2

  1. Springfield Humane Society

    401 Skitchewaug Trail, Springfield, VT 05156

  2. VINE Sanctuary

    158 Massey Rd, Springfield, VT 05156

Windsor 2

  1. Lucy Mackenzie Humane Society

    4832 Route 44, Windsor, VT 05089

    Tue-Sat 12am-4pm

  2. Cas-Cad-Nac Animal Rescue

    920 Vt Route 131, Windsor, VT 05030

Arlington 1

  1. Second Chance Animal Center

    1779 VT-7A Historic, Arlington, VT 05250-8885

    Tue-Fri 11am-3pm, Sat 12pm-3am, Sun 12pm-3pm

Bakersfield 1

  1. Finally Home Animal Sanctuary

    44 Waterville Mountain Rd, Bakersfield, VT 05441

Brownington 1

  1. Arnolds Rescue Center

    2531 Hinman Settler Rd, Brownington, VT 05860

Burke 1

  1. Mountain View Farm Animal Sanctuary

    3383 Darling Hill Rd, Burke, VT 05851

Charlotte 1

  1. The Merrymac Farm Sanctuary

    490 Lime Kiln Rd, Charlotte, VT 05445

Chelsea 1

  1. Random Rescue and Central VT Dog Boarding

    188 Edwards Rd, Chelsea, VT 05038

Danville 1

  1. Wright’s Mountain Goldens

    620 Wild Leek Ln, Danville, VT 05819

East Montpelier 1

  1. Central Vermont Humane Society

    1589 VT-14, East Montpelier, VT 05651

Fair Haven 1

  1. Canine Country Club

    244 Scotch Hill Rd, Fair Haven, VT 05743

Fairfax 1

  1. Northern Greyhound Adoption

    39 Rocky Ridge Rd, Fairfax, VT 05454-7671

Fairlee 1

  1. Willoughby Farm Animal Rescue

    1098 Wild Hill Rd, Fairlee, VT 05045-9525

Ferrisburgh 1

  1. The Meadow Farm

    38 Dean Rd, Ferrisburgh, VT 05491-9642

Glover 1

  1. Friends for Life Dog Rescue

    20 Maynard Dr, Glover, VT 05839

Halifax 1

  1. Humane Society of United States

    1787 VT Route 112, Halifax, VT 05342

Hubbardton 1

  1. QT Canine LLC.

    1924 VT-30, Hubbardton, VT 05732

Jericho 1

  1. Goldensand Golden Retrievers

    48 Lawrence Hts, Jericho, VT 05465-3079

Lunenburg 1

  1. Riverside Animal Rescue

    236 Riverside Ave, Lunenburg, VT 05906

    Tue-Sat 9am-12pm

Lyndonville 1

  1. Kingdom Canine Center

    738 Main St, Lyndonville, VT 05851-8890

    Mon-Sat 6:30am-5:30pm, Sun 8am-10am

    Agility equipment

Middlebury 1

  1. Homeward Bound

    236 Boardman St, Middlebury, VT 05753

Newport 1

  1. Stubbs Doghouse

    440 Topper View Dr, Newport, VT 05855

    Mon-Tue 7am-10am, Wed-Fri 7am-6pm, Sat-Sun 8am-5pm

Orange 1

  1. Country Canine

    20 Clement Rd, Orange, VT 05086

Orleans 1

  1. Pope Memorial Frontier Animal Society

    4473 Barton Orleans Rd, Orleans, VT 05860-9028

    Sun 12pm-3pm

Panton 1

  1. Fluffy Bunny Rabbit Sanctuary

    644 Panton Rd, Panton, VT 05491

Pittsford 1

  1. Rutland County Humane Society

    765 Stevens Rd, Pittsford, VT 05763

Poultney 1

  1. Free to Be

    1011 VT-30, Poultney, VT 05764

Putney 1

  1. River Road Pet Care Center

    296 River Rd S, Putney, VT 05346

Saint Albans 1

  1. Northern Greyhound Adoption

    997 Fairfax Rd, Saint Albans, VT 05478-6268

Saint Johnsbury 1

  1. Kingdom Animal Shelter

    1664 Memorial Dr, Saint Johnsbury, VT 05819

South Burlington 1

  1. Humane Society of Chittenden County

    142 Kindness Ct, South Burlington, VT 05403

South Strafford 1

  1. Brown Dog Farm

    12 Tyson Rd, South Strafford, VT 05070

St Albans 1

  1. Franklin County Animal Rescue

    30 Sunset Mdws, St Albans, VT 05478-1932

St Johnsbury 1

  1. Kingdom Animal Shelter

    1161 Portland St, St Johnsbury, VT 05819

Townshend 1

  1. Gerdas Equine Rescue Inc.

    5825 VT-30, Townshend, VT 05353

Tunbridge 1

  1. Little Red Barn Farm Sanctuary

    8 Whitney Hill Rd, Tunbridge, VT 05077

Victory 1

  1. Elizabeth H. Brown Humane Society

    80 Buttonwood Ln, Victory, VT 05858-7041

West Burke 1

  1. Mountain View Pet Care

    2948 Sugarhouse Rd, West Burke, VT 05871-9001

West Fairlee 1

  1. New Horizons animal rescue of vermont

    1076 VT-113, West Fairlee, VT 05083-8854

West Windsor 1

  1. Lucy Mackenzie Humane Society

    4832 VT-44, West Windsor, VT 05089

    Tue-Sat 12am-4pm

Williamstown 1

  1. Heidi's Haven Rescue

    140 Casino Rd, Williamstown, VT 05679

Check visitor policies early. Municipal facilities usually allow walk-in visits during public hours, but private rescues often require an approved application before scheduling a meet-and-greet.

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.