Pyramid Hill puppy farm kept 196 dogs in "filth"