Over 60 animals that were being kept in “appalling” living conditions have been rescued from a suspected puppy farm.
The Scottish SPCA recovered several cats and dogs, including three that are pregnant, from an address in Perthshire.
Some of the dogs were kept in outdoor kennels with no natural light or flooring.
Puppies and kittens were found “soaked through” and “covered in faeces”.
The Scottish SPCA say they are now caring for the animals as they recover from their ordeal.
A spokesperson for the animal welfare charity said: “We recently seized 60 dogs and cats, including pregnant dogs and young puppies, from appalling conditions at an address in Perthshire.
“A donation will help us provide veterinary care and rehabilitation to allow them to recover from their ordeal.”
The charity also fear a rise in puppy farms as Christmas approaches: “We launched 78 investigations in to reports of puppy farming in October alone.
“Our concern is that Christmas will further fuel demand and result in more sick puppies coming in to our care because of bad breeding.
“This puts immense pressure on our resources and teams and we need your help to provide these poor puppies with the best possible care.”