According to the World Health Organisation (WHO) there are over 200 million stray dogs and even more cats globally. A cat gives birth to up to 19 kittens per year and a dog up to 24 puppies, increasing overpopulation. International Homeless Animals Day, commemorated on Saturday 17 August, encourages us to reflect on our collective…