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.
-
Oklahoma City Animal Shelter
2811 SE 29th St, Oklahoma City, OK 73129
-
City of Spencer Animal Shelter
7221 NE 36th St, Oklahoma City, OK 73141
-
Oklahoma Humane Societ
6002 S Western Ave, Oklahoma City, OK 73139-1602
-
Oklahoma Humane Society
7500 N Western Ave, Oklahoma City, OK 73116-7014
-
Spirit Animal Shelter
7221 NE 36th St, Oklahoma City, OK 73141-9646
-
Moore Animal Control Shelter
3900 S I-35 Service Rd, Oklahoma City, OK 73129-6903
-
The Village Animal Welfare
1701 NW 115th St, Oklahoma City, OK 73120
-
Callie's Cathouse
Oklahoma City, OK
-
Stay
1717 E Hefner Rd, Oklahoma City, OK 73131-1613
-
Mane Society
2807 N Walker Ave ste. 4, Oklahoma City, OK 73103
-
Animal Resource Center
7949 S I 35 Service Rd, Oklahoma City, OK 73149
-
Oklahoma Humane Society
2901 SE 29th St, Oklahoma City, OK 73129-8300
Tulsa 12
-
Tulsa SPCA
2910 Mohawk Blvd, Tulsa, OK 74110
Mon-Tue 10:30am-12:15pm, Thu 9am-4pm, Fri-Sun 10:30am-12:15pm
-
City of Tulsa Animal Welfare
3031 N Erie Ave, Tulsa, OK 74115
-
City Of Tulsa Animal Services
3031 N Erie Ave, Tulsa, OK 74115-2805
-
Oklahoma Alliance For Animals
7140 S 69th E Ave, Tulsa, OK 74133
-
Oklahoma Pet Collective Society
128 S 122nd E Ave, Tulsa, OK 74128
-
Animal Rescue Foundation
4945 E 41st St S, Tulsa, OK 74135-6057
-
Animal Aid of Tulsa
7717 E 21st St, Tulsa, OK 74129-1264
-
Bouse Fluff House
4901 N Mingo Rd, Tulsa, OK 74117
-
Partnering For Pets Inc
9521 Riverside Pkwy, Tulsa, OK 74137
-
Humane Society of Tulsa
6232 E 60th St, Tulsa, OK 74135
-
Kitty LolCity
Tulsa, OK 74145
-
Vulture Hollow, Inc
1660 E 71st St Ste C, Tulsa, OK 74136-5191
Guthrie 7
-
Guthrie Animal Shelter
415 Commerce Blvd, Guthrie, OK 73044
-
Free To Live Animal Sanctuary
9150 S Western Ave, Guthrie, OK 73044-8600
-
Horse and Hound Rescue Foundation
2350 S Midwest Blvd, Guthrie, OK 73044
-
Horse Feathers Equine Center
6320 N Highway 74C, Guthrie, OK 73044-3260
-
Chammy’s Equine Sanctuary
1700 E Charter Oak Rd, Guthrie, OK 73044
-
Pampered Pet Salon
2651 S Academy Rd, Guthrie, OK 73044-8392
-
Thoroughbred Athletes
2851 S Midwest Blvd, Guthrie, OK 73044
Grove 4
-
Dog and Cat Bed and Breakfast
9621 US-59, Grove, OK 74344
-
Humane Society Grove & Grand
64301 E 290 Rd, Grove, OK 74344
-
Second Chance Pet Rescue of Grand Lake
64301 E 290 Rd, Grove, OK 74344-7912
-
Grove Animal Shelter
130 E O'Daniel St, Grove, OK 74344
-
Chickasha Animal Welfare
203 N Genevieve St, Chickasha, OK 73018
Tue-Sat 1pm-4pm
-
TLC Puppy Palace
3608 S 16th St, Chickasha, OK 73018
-
Chickasha City Animal Control
203 N Genevieve St, Chickasha, OK 73018
Edmond 3
-
Blair's Bark & Board
10725 N Evergreen Dr, Edmond, OK 73025
Mon-Sat 8am-9am, Sun 4pm-6pm
-
Clara’s K9 cabin
23655 N MacArthur Blvd, Edmond, OK 73025
-
Edmond Animal Shelter
2424 Old Timbers Dr, Edmond, OK 73034-8561
-
Northern Oklahoma Humane Society
900 W Prospect Ave, Ponca City, OK 74601
Tue-Fri 11am-5pm, Sat 12pm-4pm
-
Ponca City Humane Shelter
900 W Prospect Ave, Ponca City, OK 74601
-
Ponca City Animal Control
705 E Hubbard Rd, Ponca City, OK 74601-1010
-
City of Sand Springs Animal Welfare Facility
1640 W Wekiwa Rd, Sand Springs, OK 74063
-
City Of Sand Springs Animal Welfare Center
8620 W 21st St, Sand Springs, OK 74063-8528
-
Jaws N Claws
1800 S 165th W Ave, Sand Springs, OK 74063
Skiatook 3
-
Skiatook Paws and Claws Animal Rescue
4605 W C Rogers Blvd, Skiatook, OK 74070
-
Circle L Bassets
21898 N Javine Hill Rd, Skiatook, OK 74070
-
Skiatook Animal Control
220 S Broadway St, Skiatook, OK 74070
-
Humane Society of Stillwater
1710 S Main St, Stillwater, OK 74074
Wed-Fri 1pm-6pm, Sat 11am-5pm, Sun 1pm-5pm
-
Stillwater Animal Welfare
1710 S Main St, Stillwater, OK 74074
-
Tiny Paws Kitten Rescue
901 S Lowry St, Stillwater, OK 74074
Tuttle 3
-
Adriana's Saints and Angels National Rescue
2410 OK-37, Tuttle, OK 73089
-
City of Tuttle Animal Shelter
1915 Jones Rd, Tuttle, OK 73089
-
SFF Basenjis
622 N Richland Rd, Tuttle, OK 73089-9102
Ardmore 2
-
Ardmore Animal Care Inc
321 Carol Brown Blvd, Ardmore, OK 73401
-
Dog Magic
720 W Broadway St, Ardmore, OK 73401
-
Animal Rescue Foundation
127 NE Washington Blvd, Bartlesville, OK 74006-1635
Mon-Sat 1pm-4pm
-
Destiny the Pibble
1300 S Johnstone Ave, Bartlesville, OK 74003-5624
-
Ruby's K-9 Corral
902 Pendergraft Rd, Blanchard, OK 73010
Mon-Fri 7am-10am, Sat 8am-11am
-
Blanchard
Blanchard, OK
Carnegie 2
-
Rainbow Bridge Can Wait Animal Rescue and Adoption RBCW
526 E Oklahoma St, Carnegie, OK 73015-8002
-
Carnegie Animal Welfare
11 E Main St, Carnegie, OK 73015
-
Ward-Wiseman Animal Haven
117 N 19th St, Collinsville, OK 74021
-
Ward Wiseman Animal Haven
15628 N 129TH E Ave, Collinsville, OK 74021
Elgin 2
-
Kervinshof
102 NE Fisherman's Cv Dr, Elgin, OK 73538
-
Elgin Animal Shelter, OK
9788 NE Welch Rd, Elgin, OK 73538-3527
Enid 2
-
Enid Animal Welfare
1200 S 10th St, Enid, OK 73701-7632
Mon-Fri 10am-6pm, Sat-Sun 12pm-3pm
-
Enid Spca
1116 Overland Trl, Enid, OK 73703-6320
Eufaula 2
-
Husky Halfway House
121130 S 4180 Rd, Eufaula, OK 74432
-
City of Eufaula Animal Control
1568 Bunny Creek Rd, Eufaula, OK 74432
Lawton 2
-
Lawton Animal Welfare
2104 SW 6th St, Lawton, OK 73501-8548
-
Humane Society-Lawton
608 SW D Ave, Lawton, OK 73501-4560
Lindsay 2
-
Lindsay Animal Control Services
101 E Kiowa St, Lindsay, OK 73052-6431
-
Lindsay Animal Welfare
503 W Kiowa St, Lindsay, OK 73052-6031
Miami 2
-
City of Miami Ketcher/Keheley Adoption Center
725 D St NE, Miami, OK 74354
-
918 Thermal Drone Deer Recovery LLC
12405 S 530 Rd, Miami, OK 74354
Mustang 2
-
Mustang Animal Shelter
Mustang Dog Park, 510 SW 59th St, Mustang, OK 73064
-
Mustang Animal Shelter
530 W Sw 59th St, Mustang, OK 73064-7206
Noble 2
-
Noble Animal Shelter
700 S Front St, Noble, OK 73068
-
Hooves and Snouts Animal Rescue and Sanctuary, Inc.
6650 127th St, Noble, OK 73068
Norman 2
-
Second Chance Animal Rescue
4500 24th Ave NW, Norman, OK 73069
-
Norman Animal Welfare
3428 Jenkins Ave, Norman, OK 73072-8195
Okmulgee 2
-
Oklahoma Lucky Dawg Rescue
9970 N 200 Rd, Okmulgee, OK 74447-8948
-
Okmulgee Humane Society
1239 N Okmulgee Ave, Okmulgee, OK 74447-7035
Poteau 2
-
Poteau Valley Humane Society
400 Industrial Blvd, Poteau, OK 74953-3706
Mon-Fri 8am-1pm, Sat 8am-12pm
-
Poteau Valley Humane Society
326 Industrial Blvd, Poteau, OK 74953
Mon-Fri 8am-1pm, Sat 8am-12pm
Sapulpa 2
-
Tara's Crate Escape
13364 W 81st St S, Sapulpa, OK 74066
Mon-Sat 9am-6pm
-
Sapulpa Animal Shelter
8812 W 100th S St, Sapulpa, OK 74066
Shawnee 2
-
Shawnee Animal Shelter
1502 N Leo St Ave, Shawnee, OK 74804
Mon-Thu 7:30am-5:30pm, Fri 7:30am-11:30am
-
1 Day Ranch Rescue
16704 Bethel Rd, Shawnee, OK 74801-2930
Ada 1
-
PAWS N Ada
1200 Sandy Creek Dr, Ada, OK 74820-9349
Altus 1
-
City of Altus Animal Control
2200 Enterprise Dr, Altus, OK 73521
Anadarko 1
-
City of Anadarko Animal Welfare
West Petree & Lavaughn Road, Anadarko, OK 73005
Bethany 1
-
Bethany Animal Welfare
5100 N College Ave, Bethany, OK 73008
Bixby 1
-
Humane Society Of Tulsa
13290 S 80th East Ave, Bixby, OK 74008-3182
Mon-Sat 10am-5pm
-
Blackwell City Animal Control
385 Stevens Ave, Blackwell, OK 74631
Blair 1
-
OutBac Puppies
15392 S County Road 208, Blair, OK 73526-9303
Bristow 1
-
Bristow Animal Shelter
110 W 7th St, Bristow, OK 74010
-
Broken Arrow Animal Shelter
4121 E Omaha St, Broken Arrow, OK 74014
Cache 1
-
Cache Animal Control
14857 State Hwy 115, Cache, OK 73527
Caney 1
-
Dog-O-Saurus
12043 S Rosewood Ln, Caney, OK 74533-3495
Catoosa 1
-
Catoosa Animal Control
421 S Cherokee St, Catoosa, OK 74015
Mon-Thu 10am-3:30pm
Cement 1
-
Cedar Rescue
2112 County Street 2840, Cement, OK 73017
-
Claremore Animal Control Office
815 W Ramm Rd, Claremore, OK 74017
Cushing 1
-
Cimarron Valley Humane Society
609 N Cleveland Ave, Cushing, OK 74023-2526
Del City 1
-
Del City Animal Control
4517 SE 29th St, Del City, OK 73115-3315
Dewey 1
-
True Vine rescue
603 E 16th St, Dewey, OK 74029
Duncan 1
-
Stephens County Humane Society
714 West Martin Luther King Avenue, Duncan, OK 73533
Durant 1
-
Homeward Bound Humane Society
2925 N Roberta Rd, Durant, OK 74701-0336
Elk City 1
-
Western Animal Resources, Inc.
11060 N 1950 Rd, Elk City, OK 73644-4618
Eucha 1
-
Oasis Animal Adventures
36656 S 510 Rd, Eucha, OK 74342
-
SOAR Southwest Oklahoma Animal Rescue
500 S 15th St, Frederick, OK 73542
Geronimo 1
-
Geronimo Animal Shelter
100 Iowa St, Geronimo, OK 73543
Harrah 1
-
Shannon Farmz Pet Services
2169 Copperridge Ln, Harrah, OK 73045
-
Holdenville Animal Shelter
1200 S Hinckley St, Holdenville, OK 74848
Hugo 1
-
Hugo Animal shelter
2372 E 2085 Rd, Hugo, OK 74743
Idabel 1
-
Kay Kay’s Poodles and Doodles
Southeast Ok, Idabel, OK 74745
-
Thunder Valley Rooster Rescue & Bird Sanctuary.
14701 Banner Rd, Lexington, OK 73051-6118
Madill 1
-
Madill Animal Shelter
815 S 3rd St, Madill, OK 73446
Mangum 1
-
Mangum Animal Shelter
Mangum, OK
-
Pittsburg County Animal Shelter
1206 N West St, McAlester, OK 74501
-
Midwest City Animal Welfare
8485 E Reno Ave, Midwest City, OK 73110
Moore 1
-
Moore Animal Welfare & Adoption Center
3500 S I-35 Service Rd, Moore, OK 73160
Muldrow 1
-
Ahimsa Rescue Foundation
801 Ironwood St, Muldrow, OK 74948
Muskogee 1
-
Paws Promoting Animal Welfare
4321 E Hayes St, Muskogee, OK 74403
-
Newcastle Animal Control
721 Walker Dr, Newcastle, OK 73065
Ninnekah 1
-
Austin Farms and Rescue
1806 Old Hwy 81, Ninnekah, OK 73018
Nowata 1
-
Nowata Animal Shelter
901 Navajo Ln, Nowata, OK 74048, Nowata, OK 74048
Owasso 1
-
Okie Pet Rescue - The Shop
11215 N Garnett Rd ste g, Owasso, OK 74055
-
P.A.W.S. (Pauls Valley Animal Welfare Society)
300 Airport Industrial Rd, Pauls Valley, OK 73075
Mon-Sat 10am-5pm
Pawhuska 1
-
4Paws Pawhuska Animal Shelter
1896 John Dahl Ave, Pawhuska, OK 74056
Perkins 1
-
Perkins Animal Shelter
317 E Industrial, Perkins, OK 74059
Purcell 1
-
Purcell Animal Shelter
1201 W Adams St, Purcell, OK 73080
Rattan 1
-
Clevyr Creatures Fox Sanctuary inc.
429318 State Hwy 3 Box 97, Rattan, OK 74562
Sallisaw 1
-
Sallisaw Animal Shelter
Sallisaw, OK 74955
Seminole 1
-
Seminole Animal Control Shelter
1200 Montgomery Rd, Seminole, OK 74868
Spavinaw 1
-
Patterson Livestock Rescue Corporation
5988 N 445 RD, Spavinaw, OK 74366
Spiro 1
-
Canine Cottage
22672 US Highway 271, Spiro, OK 74959-4818
-
Adsvantage Digital Services
Tahlequah, OK
Tecumseh 1
-
OKlahoma Coop Supply
413 E Walnut St, Tecumseh, OK 74873-2239
Tonkawa 1
-
Tonkawa Animal Shelter
1/2 Mile South of Salt Fork Bridge on Main, Tonkawa, OK 74653
Wagoner 1
-
Tall Tails Rescue
105 S Casaver Ave, Wagoner, OK 74467
-
Warr Acres Animal Control Center
5301 N Hammond Ave, Warr Acres, OK 73122
Watonga 1
-
Watonga Community Cat Foundation
314 S Wikoff Ave, Watonga, OK 73772-4824
-
Weatherford Animal Control
650 S Access Rd, Weatherford, OK 73096
-
West Siloam Springs Animal Shelter
4880 Cedar Dr, West Siloam Springs, OK 74338-3280
Wetumka 1
-
Healing Paws Cat Sanctuary
120 N Wewoka St, Wetumka, OK 74883
Woodward 1
-
Woodward Animal Shelter
2420 Western Ave, Woodward, OK 73801
Mon-Sun 12pm-2pm
Yukon 1
-
City of Yukon Animal Control Facility
701 Inla Ave, Yukon, OK 73099-1046
Also in Oklahoma
- Dog Boarding Facilities147
- Dog Trainers90
- Dog Parks & Off-Leash Areas49
- Pet Sitters & Dog Walkers48
- Indoor Dog Parks16
- Dog Parks with Water Features9
- Fenced Dog Parks8
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 Oklahoma to avoid accidental breeding. Owners can explore 151 dog parks in Oklahoma 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 Oklahoma. Our guide lists 151 dog parks in Oklahoma for safe exercise options after the heat cycle completes.