America's animal shelters are overwhelmed. Pets – and staff – are at breaking point