Rising costs, housing challenges, and poverty are all contributing to reduced adoption numbers at Cleveland’s animal shelters, which is overwhelming the locations and volunteers. Meanwhile, shelters and local groups are working to keep pets with their owners in the first place.