Around 3.1 million dogs arrive at community animal shelters every year, most of which are surrenders and rescues. These dogs are often found in poor conditions and suffering illnesses, malnourishment ...