All states›Animal Shelters & Rescues›Oklahoma

Animal Shelters & Rescues in Oklahoma

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

151locations
88cities
492locations 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.

Oklahoma City 12

  1. Oklahoma City Animal Shelter

    2811 SE 29th St, Oklahoma City, OK 73129

  2. City of Spencer Animal Shelter

    7221 NE 36th St, Oklahoma City, OK 73141

  3. Oklahoma Humane Societ

    6002 S Western Ave, Oklahoma City, OK 73139-1602

  4. Oklahoma Humane Society

    7500 N Western Ave, Oklahoma City, OK 73116-7014

  5. Spirit Animal Shelter

    7221 NE 36th St, Oklahoma City, OK 73141-9646

  6. Moore Animal Control Shelter

    3900 S I-35 Service Rd, Oklahoma City, OK 73129-6903

  7. The Village Animal Welfare

    1701 NW 115th St, Oklahoma City, OK 73120

  8. Callie's Cathouse

    Oklahoma City, OK

  9. Stay

    1717 E Hefner Rd, Oklahoma City, OK 73131-1613

  10. Mane Society

    2807 N Walker Ave ste. 4, Oklahoma City, OK 73103

  11. Animal Resource Center

    7949 S I 35 Service Rd, Oklahoma City, OK 73149

  12. Oklahoma Humane Society

    2901 SE 29th St, Oklahoma City, OK 73129-8300

Tulsa 12

  1. Tulsa SPCA

    2910 Mohawk Blvd, Tulsa, OK 74110

    Mon-Tue 10:30am-12:15pm, Thu 9am-4pm, Fri-Sun 10:30am-12:15pm

  2. City of Tulsa Animal Welfare

    3031 N Erie Ave, Tulsa, OK 74115

  3. City Of Tulsa Animal Services

    3031 N Erie Ave, Tulsa, OK 74115-2805

  4. Oklahoma Alliance For Animals

    7140 S 69th E Ave, Tulsa, OK 74133

  5. Oklahoma Pet Collective Society

    128 S 122nd E Ave, Tulsa, OK 74128

  6. Animal Rescue Foundation

    4945 E 41st St S, Tulsa, OK 74135-6057

  7. Animal Aid of Tulsa

    7717 E 21st St, Tulsa, OK 74129-1264

  8. Bouse Fluff House

    4901 N Mingo Rd, Tulsa, OK 74117

  9. Partnering For Pets Inc

    9521 Riverside Pkwy, Tulsa, OK 74137

  10. Humane Society of Tulsa

    6232 E 60th St, Tulsa, OK 74135

  11. Kitty LolCity

    Tulsa, OK 74145

  12. Vulture Hollow, Inc

    1660 E 71st St Ste C, Tulsa, OK 74136-5191

Guthrie 7

  1. Guthrie Animal Shelter

    415 Commerce Blvd, Guthrie, OK 73044

  2. Free To Live Animal Sanctuary

    9150 S Western Ave, Guthrie, OK 73044-8600

  3. Horse and Hound Rescue Foundation

    2350 S Midwest Blvd, Guthrie, OK 73044

  4. Horse Feathers Equine Center

    6320 N Highway 74C, Guthrie, OK 73044-3260

  5. Chammy’s Equine Sanctuary

    1700 E Charter Oak Rd, Guthrie, OK 73044

  6. Pampered Pet Salon

    2651 S Academy Rd, Guthrie, OK 73044-8392

  7. Thoroughbred Athletes

    2851 S Midwest Blvd, Guthrie, OK 73044

Grove 4

  1. Dog and Cat Bed and Breakfast

    9621 US-59, Grove, OK 74344

  2. Humane Society Grove & Grand

    64301 E 290 Rd, Grove, OK 74344

  3. Second Chance Pet Rescue of Grand Lake

    64301 E 290 Rd, Grove, OK 74344-7912

  4. Grove Animal Shelter

    130 E O'Daniel St, Grove, OK 74344

Chickasha 3

  1. Chickasha Animal Welfare

    203 N Genevieve St, Chickasha, OK 73018

    Tue-Sat 1pm-4pm

  2. TLC Puppy Palace

    3608 S 16th St, Chickasha, OK 73018

  3. Chickasha City Animal Control

    203 N Genevieve St, Chickasha, OK 73018

Edmond 3

  1. Blair's Bark & Board

    10725 N Evergreen Dr, Edmond, OK 73025

    Mon-Sat 8am-9am, Sun 4pm-6pm

  2. Clara’s K9 cabin

    23655 N MacArthur Blvd, Edmond, OK 73025

  3. Edmond Animal Shelter

    2424 Old Timbers Dr, Edmond, OK 73034-8561

Ponca City 3

  1. Northern Oklahoma Humane Society

    900 W Prospect Ave, Ponca City, OK 74601

    Tue-Fri 11am-5pm, Sat 12pm-4pm

  2. Ponca City Humane Shelter

    900 W Prospect Ave, Ponca City, OK 74601

  3. Ponca City Animal Control

    705 E Hubbard Rd, Ponca City, OK 74601-1010

Sand Springs 3

  1. City of Sand Springs Animal Welfare Facility

    1640 W Wekiwa Rd, Sand Springs, OK 74063

  2. City Of Sand Springs Animal Welfare Center

    8620 W 21st St, Sand Springs, OK 74063-8528

  3. Jaws N Claws

    1800 S 165th W Ave, Sand Springs, OK 74063

Skiatook 3

  1. Skiatook Paws and Claws Animal Rescue

    4605 W C Rogers Blvd, Skiatook, OK 74070

  2. Circle L Bassets

    21898 N Javine Hill Rd, Skiatook, OK 74070

  3. Skiatook Animal Control

    220 S Broadway St, Skiatook, OK 74070

Stillwater 3

  1. Humane Society of Stillwater

    1710 S Main St, Stillwater, OK 74074

    Wed-Fri 1pm-6pm, Sat 11am-5pm, Sun 1pm-5pm

  2. Stillwater Animal Welfare

    1710 S Main St, Stillwater, OK 74074

  3. Tiny Paws Kitten Rescue

    901 S Lowry St, Stillwater, OK 74074

Tuttle 3

  1. Adriana's Saints and Angels National Rescue

    2410 OK-37, Tuttle, OK 73089

  2. City of Tuttle Animal Shelter

    1915 Jones Rd, Tuttle, OK 73089

  3. SFF Basenjis

    622 N Richland Rd, Tuttle, OK 73089-9102

Ardmore 2

  1. Ardmore Animal Care Inc

    321 Carol Brown Blvd, Ardmore, OK 73401

  2. Dog Magic

    720 W Broadway St, Ardmore, OK 73401

Bartlesville 2

  1. Animal Rescue Foundation

    127 NE Washington Blvd, Bartlesville, OK 74006-1635

    Mon-Sat 1pm-4pm

  2. Destiny the Pibble

    1300 S Johnstone Ave, Bartlesville, OK 74003-5624

Blanchard 2

  1. Ruby's K-9 Corral

    902 Pendergraft Rd, Blanchard, OK 73010

    Mon-Fri 7am-10am, Sat 8am-11am

    Fenced
  2. Blanchard

    Blanchard, OK

Carnegie 2

  1. Rainbow Bridge Can Wait Animal Rescue and Adoption RBCW

    526 E Oklahoma St, Carnegie, OK 73015-8002

  2. Carnegie Animal Welfare

    11 E Main St, Carnegie, OK 73015

Collinsville 2

  1. Ward-Wiseman Animal Haven

    117 N 19th St, Collinsville, OK 74021

  2. Ward Wiseman Animal Haven

    15628 N 129TH E Ave, Collinsville, OK 74021

Elgin 2

  1. Kervinshof

    102 NE Fisherman's Cv Dr, Elgin, OK 73538

  2. Elgin Animal Shelter, OK

    9788 NE Welch Rd, Elgin, OK 73538-3527

Enid 2

  1. Enid Animal Welfare

    1200 S 10th St, Enid, OK 73701-7632

    Mon-Fri 10am-6pm, Sat-Sun 12pm-3pm

  2. Enid Spca

    1116 Overland Trl, Enid, OK 73703-6320

Eufaula 2

  1. Husky Halfway House

    121130 S 4180 Rd, Eufaula, OK 74432

  2. City of Eufaula Animal Control

    1568 Bunny Creek Rd, Eufaula, OK 74432

Lawton 2

  1. Lawton Animal Welfare

    2104 SW 6th St, Lawton, OK 73501-8548

  2. Humane Society-Lawton

    608 SW D Ave, Lawton, OK 73501-4560

Lindsay 2

  1. Lindsay Animal Control Services

    101 E Kiowa St, Lindsay, OK 73052-6431

  2. Lindsay Animal Welfare

    503 W Kiowa St, Lindsay, OK 73052-6031

Miami 2

  1. City of Miami Ketcher/Keheley Adoption Center

    725 D St NE, Miami, OK 74354

    Water access
  2. 918 Thermal Drone Deer Recovery LLC

    12405 S 530 Rd, Miami, OK 74354

Mustang 2

  1. Mustang Animal Shelter

    Mustang Dog Park, 510 SW 59th St, Mustang, OK 73064

  2. Mustang Animal Shelter

    530 W Sw 59th St, Mustang, OK 73064-7206

Noble 2

  1. Noble Animal Shelter

    700 S Front St, Noble, OK 73068

  2. Hooves and Snouts Animal Rescue and Sanctuary, Inc.

    6650 127th St, Noble, OK 73068

Norman 2

  1. Second Chance Animal Rescue

    4500 24th Ave NW, Norman, OK 73069

  2. Norman Animal Welfare

    3428 Jenkins Ave, Norman, OK 73072-8195

Okmulgee 2

  1. Oklahoma Lucky Dawg Rescue

    9970 N 200 Rd, Okmulgee, OK 74447-8948

  2. Okmulgee Humane Society

    1239 N Okmulgee Ave, Okmulgee, OK 74447-7035

Poteau 2

  1. Poteau Valley Humane Society

    400 Industrial Blvd, Poteau, OK 74953-3706

    Mon-Fri 8am-1pm, Sat 8am-12pm

  2. Poteau Valley Humane Society

    326 Industrial Blvd, Poteau, OK 74953

    Mon-Fri 8am-1pm, Sat 8am-12pm

Sapulpa 2

  1. Tara's Crate Escape

    13364 W 81st St S, Sapulpa, OK 74066

    Mon-Sat 9am-6pm

  2. Sapulpa Animal Shelter

    8812 W 100th S St, Sapulpa, OK 74066

Shawnee 2

  1. Shawnee Animal Shelter

    1502 N Leo St Ave, Shawnee, OK 74804

    Mon-Thu 7:30am-5:30pm, Fri 7:30am-11:30am

  2. 1 Day Ranch Rescue

    16704 Bethel Rd, Shawnee, OK 74801-2930

Ada 1

  1. PAWS N Ada

    1200 Sandy Creek Dr, Ada, OK 74820-9349

Altus 1

  1. City of Altus Animal Control

    2200 Enterprise Dr, Altus, OK 73521

Anadarko 1

  1. City of Anadarko Animal Welfare

    West Petree & Lavaughn Road, Anadarko, OK 73005

Bethany 1

  1. Bethany Animal Welfare

    5100 N College Ave, Bethany, OK 73008

Bixby 1

  1. Humane Society Of Tulsa

    13290 S 80th East Ave, Bixby, OK 74008-3182

    Mon-Sat 10am-5pm

Blackwell 1

  1. Blackwell City Animal Control

    385 Stevens Ave, Blackwell, OK 74631

Blair 1

  1. OutBac Puppies

    15392 S County Road 208, Blair, OK 73526-9303

Bristow 1

  1. Bristow Animal Shelter

    110 W 7th St, Bristow, OK 74010

Broken Arrow 1

  1. Broken Arrow Animal Shelter

    4121 E Omaha St, Broken Arrow, OK 74014

    Water access

Cache 1

  1. Cache Animal Control

    14857 State Hwy 115, Cache, OK 73527

Caney 1

  1. Dog-O-Saurus

    12043 S Rosewood Ln, Caney, OK 74533-3495

Catoosa 1

  1. Catoosa Animal Control

    421 S Cherokee St, Catoosa, OK 74015

    Mon-Thu 10am-3:30pm

Cement 1

  1. Cedar Rescue

    2112 County Street 2840, Cement, OK 73017

Claremore 1

  1. Claremore Animal Control Office

    815 W Ramm Rd, Claremore, OK 74017

Cushing 1

  1. Cimarron Valley Humane Society

    609 N Cleveland Ave, Cushing, OK 74023-2526

Del City 1

  1. Del City Animal Control

    4517 SE 29th St, Del City, OK 73115-3315

Dewey 1

  1. True Vine rescue

    603 E 16th St, Dewey, OK 74029

Duncan 1

  1. Stephens County Humane Society

    714 West Martin Luther King Avenue, Duncan, OK 73533

Durant 1

  1. Homeward Bound Humane Society

    2925 N Roberta Rd, Durant, OK 74701-0336

Elk City 1

  1. Western Animal Resources, Inc.

    11060 N 1950 Rd, Elk City, OK 73644-4618

Eucha 1

  1. Oasis Animal Adventures

    36656 S 510 Rd, Eucha, OK 74342

Frederick 1

  1. SOAR Southwest Oklahoma Animal Rescue

    500 S 15th St, Frederick, OK 73542

Geronimo 1

  1. Geronimo Animal Shelter

    100 Iowa St, Geronimo, OK 73543

Harrah 1

  1. Shannon Farmz Pet Services

    2169 Copperridge Ln, Harrah, OK 73045

Holdenville 1

  1. Holdenville Animal Shelter

    1200 S Hinckley St, Holdenville, OK 74848

Hugo 1

  1. Hugo Animal shelter

    2372 E 2085 Rd, Hugo, OK 74743

Idabel 1

  1. Kay Kay’s Poodles and Doodles

    Southeast Ok, Idabel, OK 74745

Lexington 1

  1. Thunder Valley Rooster Rescue & Bird Sanctuary.

    14701 Banner Rd, Lexington, OK 73051-6118

Madill 1

  1. Madill Animal Shelter

    815 S 3rd St, Madill, OK 73446

Mangum 1

  1. Mangum Animal Shelter

    Mangum, OK

McAlester 1

  1. Pittsburg County Animal Shelter

    1206 N West St, McAlester, OK 74501

Midwest City 1

  1. Midwest City Animal Welfare

    8485 E Reno Ave, Midwest City, OK 73110

Moore 1

  1. Moore Animal Welfare & Adoption Center

    3500 S I-35 Service Rd, Moore, OK 73160

Muldrow 1

  1. Ahimsa Rescue Foundation

    801 Ironwood St, Muldrow, OK 74948

Muskogee 1

  1. Paws Promoting Animal Welfare

    4321 E Hayes St, Muskogee, OK 74403

Newcastle 1

  1. Newcastle Animal Control

    721 Walker Dr, Newcastle, OK 73065

Ninnekah 1

  1. Austin Farms and Rescue

    1806 Old Hwy 81, Ninnekah, OK 73018

Nowata 1

  1. Nowata Animal Shelter

    901 Navajo Ln, Nowata, OK 74048, Nowata, OK 74048

Owasso 1

  1. Okie Pet Rescue - The Shop

    11215 N Garnett Rd ste g, Owasso, OK 74055

Pauls Valley 1

  1. P.A.W.S. (Pauls Valley Animal Welfare Society)

    300 Airport Industrial Rd, Pauls Valley, OK 73075

    Mon-Sat 10am-5pm

Pawhuska 1

  1. 4Paws Pawhuska Animal Shelter

    1896 John Dahl Ave, Pawhuska, OK 74056

Perkins 1

  1. Perkins Animal Shelter

    317 E Industrial, Perkins, OK 74059

Purcell 1

  1. Purcell Animal Shelter

    1201 W Adams St, Purcell, OK 73080

Rattan 1

  1. Clevyr Creatures Fox Sanctuary inc.

    429318 State Hwy 3 Box 97, Rattan, OK 74562

Sallisaw 1

  1. Sallisaw Animal Shelter

    Sallisaw, OK 74955

Seminole 1

  1. Seminole Animal Control Shelter

    1200 Montgomery Rd, Seminole, OK 74868

Spavinaw 1

  1. Patterson Livestock Rescue Corporation

    5988 N 445 RD, Spavinaw, OK 74366

Spiro 1

  1. Canine Cottage

    22672 US Highway 271, Spiro, OK 74959-4818

Tahlequah 1

  1. Adsvantage Digital Services

    Tahlequah, OK

Tecumseh 1

  1. OKlahoma Coop Supply

    413 E Walnut St, Tecumseh, OK 74873-2239

Tonkawa 1

  1. Tonkawa Animal Shelter

    1/2 Mile South of Salt Fork Bridge on Main, Tonkawa, OK 74653

Wagoner 1

  1. Tall Tails Rescue

    105 S Casaver Ave, Wagoner, OK 74467

Warr Acres 1

  1. Warr Acres Animal Control Center

    5301 N Hammond Ave, Warr Acres, OK 73122

Watonga 1

  1. Watonga Community Cat Foundation

    314 S Wikoff Ave, Watonga, OK 73772-4824

Weatherford 1

  1. Weatherford Animal Control

    650 S Access Rd, Weatherford, OK 73096

West Siloam Springs 1

  1. West Siloam Springs Animal Shelter

    4880 Cedar Dr, West Siloam Springs, OK 74338-3280

Wetumka 1

  1. Healing Paws Cat Sanctuary

    120 N Wewoka St, Wetumka, OK 74883

Woodward 1

  1. Woodward Animal Shelter

    2420 Western Ave, Woodward, OK 73801

    Mon-Sun 12pm-2pm

Yukon 1

  1. City of Yukon Animal Control Facility

    701 Inla Ave, Yukon, OK 73099-1046

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 Oklahoma

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.