A cruel puppy farmer who left dozens of dogs, cats and kittens in faeces-covered cages has admitted causing unnecessary suffering to 65 animals.
The Scottish SPCA carried out a raid at a property belonging to Daanyaal Chowdhury near Glenalmond, Perthshire, after the alarm was raised by a vet in October 2020.
Groups of wet puppies and kittens were found without access to food or water within three 'chaotic and hazardous’ rooms at South Cairnies Farm Cottage - with officers noting an extremely strong smell of urine and faeces.