Cardiff puppy farm so 'putrid' that it made welfare officers physically sick
WARNING: GRAPHIC CONTENT A court heard 38 dogs were found at a three-bedroom house in Cardiff with conditions so filthy police officers and local authority workers were left vomiting