More than 1,400 dogs were adopted from the Cuyahoga County Animal Shelter in Valley View last year. But there are still plenty of adorable pups waiting for a new home (and a seriously loving family willing to take on a long-term commitment) in 2018. Here is a selection of those up for adoption.
Find out more about fees and adoption qualifications here.
All photos courtesy Cuyahoga County Animal Shelter.