All states›Animal Shelters & Rescues›Oregon

Animal Shelters & Rescues in Oregon

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

140locations
73cities
657locations 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.

Portland 15

  1. Feral Cat Coalition of Oregon

    4522 S Water Ave, Portland, OR 97239

    Mon-Fri 8am-5pm

  2. The Pixie Project

    510 NE Martin Luther King Jr Blvd, Portland, OR 97232

  3. Oregon Humane Society

    1067 NE Columbia Blvd, Portland, OR 97211

  4. Animal Aid Inc

    5335 SW 42nd Ave, Portland, OR 97221

  5. One Tail at a Time PDX

    5132 NE Sandy Blvd, Portland, OR 97213

  6. PAWS Animal Shelter, a division of NW Oregon Animal Alliance

    Portland, OR

  7. Oregon Dachshund Rescue, INC.

    PO Box 820082, Portland, OR 97282

  8. AandJExoticsandAquatics

    4648 NE 97th Ave, Portland, OR 97220

  9. Portland Audubon Wildlife Care Center

    5151 NW Cornell Rd, Portland, OR 97210-1081

  10. Oregon Dachshund Rescue

    1302 NW Hoyt St, Portland, OR 97209

  11. Oregon Dog Rescue

    6100 S Macadam Ave, Portland, OR 97239

  12. Rose City Wildlife Experts

    7626 NE Sandy Blvd, Portland, OR 97213

  13. New Life Asher House

    9101 SE Stanley Ave, Portland, OR 97206-0653

  14. Tears

    3614 NE 50th Ave, Portland, OR 97213

  15. House Of Dreams Cat Shelter

    524 NE 69th Ave, Portland, OR 97213-5530

Eugene 7

  1. Crux Pet Adoptions

    401 W 3rd Ave, Eugene, OR 97401

    By appointment only

  2. Greenhill Humane Society

    88530 Green Hill Rd, Eugene, OR 97402

  3. Lane County Animal Services

    3050 N Delta Hwy, Eugene, OR 97408

  4. Oregon Horse Rescue

    4325 Commerce St STE 111-463, Eugene, OR 97402

  5. First Avenue Shelter

    3970 W 1st Ave, Eugene, OR 97402-5304

  6. Eugene Animal Services

    300 Country Club Rd, Eugene, OR 97401-2299

  7. Wiggly Tails Dog Rescue

    1355 River Rd B, Eugene, OR 97404

Salem 6

  1. Salem Friends of Felines

    980 Commercial St SE, Salem, OR 97302

    Mon-Sat 11am-6pm

  2. Penelope Paw Prints

    5526 Radell Ct SE, Salem, OR 97317

  3. Coalition Advocating for Animals

    1347 Spyglass Ct SE, Salem, OR 97306

  4. Marion County Dog Services

    3550 Aumsville Hwy SE, Salem, OR 97317

  5. Turtle Ridge Wildlife Center

    1492 Bunker Hill Rd S, Salem, OR 97306

  6. Lighthouse Farm Sanctuary

    7500 Wallace Rd NW, Salem, OR 97304-9709

Bend 5

  1. Bend Unleashed

    Gibson Air Rd, Bend, OR 97701

    Water accessIndoor
  2. Humane Society of Central Oregon

    61170 SE 27th St, Bend, OR 97702-9631

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

  3. Cascade Canine Rescue East & West

    65065 94th St, Bend, OR 97703

  4. Mustangs To The Rescue

    21670 McGilvray Rd, Bend, OR 97702

  5. People Saving Animals

    19626 SW Harvard Pl, Bend, OR 97702-3368

Roseburg 5

  1. Saving Grace Pet Adoption Center

    450 Old Del Rio Rd, Roseburg, OR 97471

  2. Umpqua Valley Humane Society

    930 SE Stephens St, Roseburg, OR 97470

  3. Homestead exotics

    1969 SE Stephens St, Roseburg, OR 97470

  4. New Beginnings SPCA

    1212 SE Stephens St, Roseburg, OR 97470

  5. Camp Kodah Bed & Biscuit, LLC

    749 Laurel Oaks Dr, Roseburg, OR 97471

Newberg 4

  1. ARK Pet Rescue

    514 E 1st St, Newberg, OR 97132

  2. Newberg Animal Shelter

    1591 S Sandoz Rd, Newberg, OR 97132

  3. Oregon Horse Haven

    12665 NE Dudley Rd, Newberg, OR 97132

  4. Hoofprints in the Sand Rescue

    16000 NE Calkins Ln, Newberg, OR 97132

Sherwood 4

  1. Sherwood Family Pet Clinic

    15970 SW Tualatin-Sherwood Rd, Sherwood, OR 97140

    Mon-Fri 8am-6pm, Sat 8am-3pm

  2. Cat Adoption Team

    14175 SW Galbreath Dr, Sherwood, OR 97140

  3. Cat Alliance Team Sanctuary

    25404 SW McConnell Rd, Sherwood, OR 97140

  4. Rio s Refuge

    17259 SW Stellar Dr, Sherwood, OR 97140

Tillamook 4

  1. Tillamook Animal Shelter

    14455 Highway 101 S, Tillamook, OR 97141

  2. Tillamook K9 Rescue

    6965 Officer Row, Tillamook, OR 97141

  3. United Paws Tillamook

    1180 N Hwy 101, Tillamook, OR 97141

  4. Tillamook Animal Shelter

    1315 Eckloff Rd, Tillamook, OR 97141-9576

Grants Pass 3

  1. Rogue Valley Humane Society

    429 NW Scenic Dr, Grants Pass, OR 97526

    Mon-Sun 9am-5pm

  2. Josephine County Animal Shelter

    1420 Brookside Blvd, Grants Pass, OR 97526

  3. Tail Waggers Rescue

    560 NE F St, Grants Pass, OR 97526-2300

Klamath Falls 3

  1. Klamath Animal Shelter

    4240 Washburn Way, Klamath Falls, OR 97601

  2. Friends Of Pets Of Klamath Basin

    4809 Altamont Dr, Klamath Falls, OR 97603-7815

  3. Klamath Humane Society

    500 Miller Island Rd, Klamath Falls, OR 97603-9533

McMinnville 3

  1. Homeward Bound Pets Humane Society

    10601 SE Loop Rd, McMinnville, OR 97114-7444

  2. Pacific Northwest Bulldog Rescue

    1271 OR-99W #156, McMinnville, OR 97128

  3. We Care Feline Rescue

    10406 SE Warmington Rd, McMinnville, OR 97128

Oregon City 3

  1. Arabian Horse Rescue & Education

    16318 S Harding Rd, Oregon City, OR 97045-9678

  2. Oregon Donkey Sanctuary

    15900 S Thayer Rd, Oregon City, OR 97045

  3. The Howl House

    308 Jefferson St, Oregon City, OR 97045

Prineville 3

  1. Humane Society of the Ochocos

    1280 SW Tom McCall Rd, Prineville, OR 97754-9329

  2. Oregon Ferret Shelter

    3347 SE Umatilla Loop, Prineville, OR 97754

  3. Crooked River Board & Train

    280 NE 13th St, Prineville, OR 97754

Redmond 3

  1. Brightside Animal Center

    1355 NE Hemlock Ave, Redmond, OR 97756

  2. HeartSpace Horse Sanctuary

    3867 Northwest Way, Redmond, OR 97756

  3. Humane Society Redmond Thrift

    1568 S Highway 97, Redmond, OR 97756-8865

Troutdale 3

  1. Multnomah County Animal Services Adoption Center

    1700 W Historic Columbia River Hwy, Troutdale, OR 97060

    Tue 11am-5:30pm

  2. MCAS Volunteers

    1700 W Columbia River Hwy, Troutdale, OR 97060-1040

    Tue 11am-5:30pm, Wed 11am-4:30pm, Thu-Fri 11am-5:30pm, Sat-Sun 11am-4:30pm

  3. MCAS Volunteers

    1700 W Historic Columbia River Hwy, Troutdale, OR 97060

    Tue 11am-5:30pm, Wed 11am-4:30pm, Thu-Fri 11am-5:30pm, Sat-Sun 11am-4:30pm

Beaverton 2

  1. Pan African Sanctuary Alliance

    9450 SW Gemini Dr Suite 59741, Beaverton, OR 97008

  2. All Terrier Rescue Hunters Crossing

    18325 SW Division St, Beaverton, OR 97078-3834

Boring 2

  1. Paws on Gresham

    11270 SE Revenue Rd, Boring, OR 97009

  2. Oregon Animal Rescue

    36804 SE Kelso Rd, Boring, OR 97009

Estacada 2

  1. Out To Pasture Sanctuary

    33190 SE Regan Hill Rd, Estacada, OR 97023

  2. Kismet Farms Animal Sanctuary

    25668 OR-211, Estacada, OR 97023

Forest Grove 2

  1. Oregon Dog Camping

    58232 NW Strassel Rd, Forest Grove, OR 97116

  2. Paws and Pumpkins Rescue - Cat Lounge and Adoption Center

    2104 Main St, Forest Grove, OR 97116

Hillsboro 2

  1. Bonnie L. Hays Animal Shelter

    1901 SE 24th Ave, Hillsboro, OR 97123

  2. A Walk On The Wild Side

    2373 NW 185th Ave PMB 629, Hillsboro, OR 97124-7076

Hood River 2

  1. Cascade Pet Camp

    3085 Lower Mill Dr, Hood River, OR 97031-8585

    Mon-Fri 8am-6pm, Sat 9am-5pm, Sun 11am-6pm

  2. Hukari Animal Shelter

    3910 Heron Dr, Hood River, OR 97031-9491

Medford 2

  1. Committed Alliance To Strays

    104 Ross Ln N, Medford, OR 97501-2218

  2. Best Friends Animal Hospital Of East Medford

    980 N Phoenix Rd #103, Medford, OR 97504

Monmouth 2

  1. Kings Valley Collies

    39968 Ward Rd, Monmouth, OR 97361

  2. 4 All MuttKind

    169 Broad St S, Monmouth, OR 97361-2317

Phoenix 2

  1. FOTAS - Friends of the Animals

    5595 S Pacific Hwy, Phoenix, OR 97535-6609

  2. Jackson County Animal Services

    5595 S Pacific Hwy, Phoenix, OR 97535

Sandy 2

  1. R&R New Options Equine

    37310 SE Highway 211, Sandy, OR 97055-8214

  2. Zebs Wish Equine Sanctuary

    34950 SE Colorado Rd, Sandy, OR 97055

The Dalles 2

  1. Columbia Gorge Humane Society

    200 River Rd, The Dalles, OR 97058

  2. Fur Footed Rescue

    501 E 8th St, The Dalles, OR 97058

Albany 1

  1. Linn County Sheriff's Office Animal Control

    3008 SW Ferry St, Albany, OR 97321

Ashland 1

  1. Equamore Sanctuary

    4723 Highway 66, Ashland, OR 97520-9018

Astoria 1

  1. Wildlife Center of North Coast

    89686 Highway 202, Astoria, OR 97103

Brookings 1

  1. South Coast Humane Society

    828 Railroad St, Brookings, OR 97415

Carlton 1

  1. Willamette Valley Ferret Shelter

    12000 OR-47, Carlton, OR 97111

Central Point 1

  1. Fish & Wildlife Department

    1495 E Gregory Rd, Central Point, OR 97502-9430

Clackamas 1

  1. Clackamas County Dog Services

    13141 SE OR-212, Clackamas, OR 97015-8901

Clatskanie 1

  1. On Golden Rescue

    71840 Fishhawk Rd, Clatskanie, OR 97016

Coos Bay 1

  1. Coos County Animal Shelter

    92960 Southport Ln, Coos Bay, OR 97420-5337

Corvallis 1

  1. Heartland Humane Shelter & Care

    398 SW Twin Oaks Cir, Corvallis, OR 97333-1118

Cottage Grove 1

  1. Humane Society Cottage Grove

    33 N 8th St, Cottage Grove, OR 97424

    Tue-Sat 10am-4pm

Enterprise 1

  1. Wallowa County Humane Society

    82911 Eggleson Ln, Enterprise, OR 97828

Florence 1

  1. Oregon Coast Humane Society

    2840 Rhododendron Dr, Florence, OR 97439

    Small-dog area

Gold Beach 1

  1. Wild Rivers Animal Rescue

    29921 Airport Way, Gold Beach, OR 97444

    Tue-Sat 10am-4pm

Grand Ronde 1

  1. Ruff Life

    29795 Salmon River Hwy, Grand Ronde, OR 97347

    Mon-Sat 8am-5:30pm

Hermiston 1

  1. Pet Rescue Humane Society

    1844 NW Geer Rd, Hermiston, OR 97838

Imnaha 1

  1. Medley's Mustangs Farm and Rescue

    Imnaha, OR 97842

Independence 1

  1. Paws and Pumpkins Rescue

    2104 Main St Unit B, Independence, OR 97116

Keizer 1

  1. Friends of Felines

    4157 Cherry Ave NE, Keizer, OR 97303

    Mon-Sat 11am-6pm

La Grande 1

  1. Blue Mountain Humane Association

    3212 US-30, La Grande, OR 97850

Lebanon 1

  1. Ramsdell Reptile Rescue

    1250 S Main St, Lebanon, OR 97355

Madras 1

  1. Rockn Ez Rescue Ranch

    1694 SE McTaggart Rd, Madras, OR 97741

Nehalem 1

  1. Animal Haven by the Sea Rescue

    35170 The Glade, Nehalem, OR 97131

North Bend 1

  1. Friends Of Coos County Animals

    1611 Virginia Ave, North Bend, OR 97459-2729

Nyssa 1

  1. Ani-Care Animal Shelter

    200 E Locust Ave, Nyssa, OR 97913

Oakland 1

  1. Duchess Sanctuary

    1515 Shady Oaks Ln, Oakland, OR 97462

Ontario 1

  1. Ontario Feral Cat Project

    84 NW 2nd St, Ontario, OR 97914

Pendleton 1

  1. Pioneer Humane Society

    517 SE 3rd St, Pendleton, OR 97801

Reedsport 1

  1. Reedsport K9 Shelter

    185 W Railroad Ave, Reedsport, OR 97467

Riddle 1

  1. The Preening Post Sanctuary LLC.

    561 3rd Ave, Riddle, OR 97469

Rockaway Beach 1

  1. Pampered Pets

    496 Highway 101 S, Rockaway Beach, OR 97136

Scappoose 1

  1. Hug a Bubba's Sleepovers

    55501 Columbia River Hwy, Scappoose, OR 97056

    FencedIndoor

Seaside 1

  1. Veganville Animal Sanctuary

    41396 Kampy Rd, Seaside, OR 97138-6078

Sheridan 1

  1. Harmony New Beginnings Animal Rescue - Medical and Nutritional Rehab Center

    9604 Harmony Rd, Sheridan, OR 97378

Silverton 1

  1. Green Acres Farm Sanctuary

    5272 Brush Creek Dr NE, Silverton, OR 97381

Sisters 1

  1. Rags to Rescues Sanctuary

    17045 Farthing Ln, Sisters, OR 97759

St Helens 1

  1. Columbia Humane Society

    2084 Oregon St, St Helens, OR 97051

Tangent 1

  1. SafeHaven Humane Society

    32220 Old Hwy 34, Tangent, OR 97389

Toledo 1

  1. Oregon Coast Small Animal Rescue

    880 NW 6th St, Toledo, OR 97391

Tualatin 1

  1. The Scooby Shack

    17620 63rd Ave, Tualatin, OR 97035

Turner 1

  1. Precious Paws Poppies

    7905 2nd St SE, Turner, OR 97392

Veneta 1

  1. Felines Fairy Godmothers

    28131 Jeans Rd, Veneta, OR 97487

Waldport 1

  1. Lincoln County Animal Shelter

    220 SW Dahl Ave, Waldport, OR 97394-9176

Warrenton 1

  1. Clatsop County Animal Shelter

    1315 SE 19th St, Warrenton, OR 97146

West Linn 1

  1. Paws Animal Shelter

    1741 Willamette Falls Dr, West Linn, OR 97068-4523

White City 1

  1. Little Hearts Rescue Ranch

    7913 Timberline Rd, White City, OR 97503-3000

Winston 1

  1. Love A Pit Rescue

    632 Benedict Rd, Winston, OR 97496

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 Oregon

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 Oregon to avoid accidental breeding. Owners can explore 140 dog parks in Oregon 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 Oregon. Our guide lists 140 dog parks in Oregon for safe exercise options after the heat cycle completes.