The phrase "overcrowded shelters" refers to a situation where animal shelters are housing more animals than they were designed or intended for. This can lead to cramped and uncomfortable living conditions, as well as increased stress levels among the animals being housed there. Overcrowding in shelters can also make it difficult for staff members to provide proper care and attention to each animal, which may result in a decreased quality of life for them.