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.
Missoula 8
-
AniMeals
1700 Rankin St, Missoula, MT 59808
Mon-Wed 12am-6pm, Fri-Sun 12am-6pm
-
Humane Society of Western Montana
5930 US Highway 93 S, Missoula, MT 59804-9291
-
Missoula City - County Animal Control
6700 Butler Creek Rd, Missoula, MT 59808
-
River Pines Horse Sanctuary
120 River Pines Rd, Missoula, MT 59804
-
Woof Tribe
5215 Skyview Dr, Missoula, MT 59803-3321
-
Zootown Exotics
1001 N Russell St Ste B, Missoula, MT 59808-2049
-
Missoula Humane Society
1105 Clark Fork Dr, Missoula, MT 59808-5113
-
Joseph Residence Center
2405 McIntosh Loop, Missoula, MT 59801-3221
Billings 7
-
Help For Homeless Pets
2910 Hannon Rd, Billings, MT 59101
-
Yellowstone Valley Animal Shelter
5056 Jellison Rd, Billings, MT 59101
Mon-Tue 12pm-7pm, Thu-Fri 12pm-7pm, Sat-Sun 12pm-5pm
-
Dogbarn
6308 Old Highway 312, Billings, MT 59105-5142
-
Bark Animal Shelter
4017 1st Ave S, Billings, MT 59101
-
Yellowstone County Sheriff - County Animal Control
2323 2nd Ave N, Billings, MT 59101-2209
-
New Hope A.R.K
363 Windsor Cir S, Billings, MT 59105-2403
-
Billings Animal Rescue Kare
111 Moore Ln, Billings, MT 59101-3402
-
The Cat's Meow & Hound's Hideaway
3251 US Hwy 93 S., Kalispell, MT 59901
Mon-Fri 9am-12pm
-
KittyMOM's Rescue Organization
265 Aspen Loop, Kalispell, MT 59901
-
Flathead County Animal Shelter
225 Cemetery Rd, Kalispell, MT 59901
-
Humane Society of Northwest Montana
100 Adopt A Pet Way, Kalispell, MT 59901
-
Montana Wild Wings
37 Panoramic Dr, Kalispell, MT 59901
-
City of Great Falls Animal Shelter
1010 25th Ave NE, Great Falls, MT 59404
-
Maclean-Cameron Animal Adoption Center
900 25th Ave NE, Great Falls, MT 59404
-
Trotty by Nature Stables
3910 53rd Ave SW, Great Falls, MT 59404
-
Animal Foundation Of Great Falls
900 25th Ave NE, Great Falls, MT 59404-1633
Helena 4
-
Lewis & Clark Humane Society
2112 Custer Ave, Helena, MT 59602
Tue-Sat 10am-4pm
-
The Last Best Place For Animals
6941 N Montana Ave, Helena, MT 59602
-
Helena Horse Rescue
4546 Lincoln Rd W, Helena, MT 59602-9419
-
Lewis & Clark Humane Society-Office
212 S Park Ave, Helena, MT 59601
-
Equis Save Foundation
388 Old Clyde Park Rd, Livingston, MT 59047
-
Stafford Animal Shelter
3 Business Park Rd, Livingston, MT 59047
-
Draft Horse Sanctuary
101 Billman Ln, Livingston, MT 59047
-
Park Your Paws
5288 US Highway 89 South, Livingston, MT 59047
Polson 4
-
All Hearts Rescue
41680 Flathead View Dr, Polson, MT 59860
-
Mission Valley Animal Shelter
36251 N Reservoir Rd, Polson, MT 59860
-
Life Savers Animal Rescue
Polson, MT
-
Hellroaring Coaching For Dogs & Their People
33425 Hellroaring Rd, Polson, MT 59860-7958
-
Bitterroot Pet Palace
4054 US-93, Stevensville, MT 59870
Mon-Fri 9am-1pm, Sat-Sun 9am-5pm
-
Clark's Canine Camp
455 Moiese Ln, Stevensville, MT 59870
-
Montana's Misfits Pet Retreat
3641 US-93, Stevensville, MT 59870
-
v.d. Berge - Montana Drahthaars
3700 Eastside Hwy, Stevensville, MT 59870-2214
Bozeman 3
-
Animal House Pet Lodging
3181 Big Horn Ln, Bozeman, MT 59718
Mon-Fri 9am-5pm, Sat-Sun 10am-6pm
-
Heart of the Valley Animal Shelter
1549 E Cameron Bridge Rd, Bozeman, MT 59718-9240
-
Us Fish & Wildlife Services
4052 Bridger Canyon Rd, Bozeman, MT 59715-8433
Eureka 3
-
Tobacco Valley Animal Shelter
19 Independence Wy, Eureka, MT 59917
-
Poverty Flats Sanctuary
73 Poverty Flats Rd, Eureka, MT 59917
-
Humane Society of Lincoln County
1784 US Highway 93 N, Eureka, MT 59917-9172
Libby 3
-
Kootenai Pets For Life
125 County Shop Rd, Libby, MT 59923
Wed-Sat 11am-3pm
-
4 Pawz Pet Retreat
286 Pioneer Rd, Libby, MT 59923
-
Lincoln County Animal Shelter
255 County Shop Rd, Libby, MT 59923
Butte 2
-
Butte Animal Control
699 Centennial Ave, Butte, MT 59701
-
Butte Silver Bow Animal Shelter
699 Centennial Ave, Butte, MT 59701-2872
-
Safe Haven Llama and Alpaca Sanctuary
780 Old Corvallis Rd, Corvallis, MT 59828
-
Fox Hollow Animal Project
493 Quast Ln, Corvallis, MT 59828-9406
Dillon 2
-
Helping Hooves
382 Adam's Ln, Dillon, MT 59725
-
Beaverhead Animal Shelter
80 Lagoon Rd, Dillon, MT 59725-8341
-
Huttinger Ranch and Horse Rescue
2910 Westview Rd, East Helena, MT 59635
-
Fur-O-Six
2674 Cobre Dr, East Helena, MT 59635
Havre 2
-
The Hound Lounge
520 6th St, Havre, MT 59501
Sat 10am-4pm, Sun 2pm-5pm
-
Havre Animal Shelter
195 12th Ave West, Havre, MT 59501
-
McClurg Training Stables
335 Pearson Rd, Absarokee, MT 59001
Anaconda 1
-
Deer Lodge County Animal Control
800 Oak St, Anaconda, MT 59711
Arlee 1
-
Bitterroot Shedz Arlee
72736 Lumpry Rd, Arlee, MT 59821, United States, Arlee, MT 59821
Belgrade 1
-
Gallatin Pet Getaway
1470 Amsterdam Rd, Belgrade, MT 59714-8978
Bigfork 1
-
Hiatt Equestrian Rescue & Recreation
384 Julian Ln, Bigfork, MT 59911
Boulder 1
-
Animal Shelter and Care of Jefferson County
23 Muskrat Ln, Boulder, MT 59632
Bridger 1
-
Smith's Animal Rescue
519 E Broadway Ave, Bridger, MT 59014
Chinook 1
-
PAWS of Chinook
300 Cleveland Rd, Chinook, MT 59523-7781
Choteau 1
-
Bright Eyes Care and Rehab Center, Inc.
175 14th Rd NW, Choteau, MT 59422
Columbus 1
-
Columbus Animal Shelter
200 Lagoon Road, Columbus, MT 59019
Cut Bank 1
-
Quailwings Rescue
214 4th Ave NW, Cut Bank, MT 59427
Florence 1
-
Wind River Canine Partners
5353 E Carlton Creek Rd, Florence, MT 59833-6129
Fort Benton 1
-
Dedman-Hokanson Animal Shelter
1410 24th St, Fort Benton, MT 59442
Hall 1
-
K9 RSQ
8 Jackleg Ln, Hall, MT 59837
Hamilton 1
-
Bitter Root Humane Association
262 Fairgrounds Rd, Hamilton, MT 59840-3139
Mon-Fri 1pm-6pm, Sat-Sun 12pm-6pm
Roundup 1
-
Rimrock Humane Society
PO Box 834, Roundup, MT 59072
Shelby 1
-
Prairie Oasis Animal Shelter
50 City Shop Rd, Shelby, MT 59474
Terry 1
-
Terry's Toddlers
318 Logan Ave S, Terry, MT 59349-7333
-
Thompson River Animal Care Shelter (TRACS)
3 Mountain Meadows Ln, Thompson Falls, MT 59873
Mon-Fri 1pm-4:30pm, Sat 9am-4:30pm, Sun 1pm-4:30pm
Also in Montana
- Dog Boarding Facilities80
- Dog Trainers52
- Dog Parks & Off-Leash Areas26
- Pet Sitters & Dog Walkers14
- Indoor Dog Parks7
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 Montana to avoid accidental breeding. Owners can explore 78 dog parks in Montana 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 Montana. Our guide lists 78 dog parks in Montana for safe exercise options after the heat cycle completes.