Dog shelters in Kelso, WA
Ready to find your match? Here are 41 dog shelters in Kelso, WA with 2,392 adoptable pets.

This organization is committed to providing a positive adoption experience! Learn more.
Auburn, WA 98092
This organization is committed to providing a positive adoption experience! Learn more.
800 W 1st Street, PO Box 451, Aberdeen, WA 98520
Directions