Shocking pictures show vile conditions at illegal Aberdeenshire puppy farm

Three of the dogs kept in the cruel conditions
Three of the dogs kept in the cruel conditions