105 animals seized from Aberdeenshire ‘puppy farm’ by Scottish SPCA as charities warn against illegal puppy trade

ONE hundred and five animals have been rescued from a ‘puppy farm’ in Aberdeenshire.