Despite a puppy dying in her care and three later being put down due to neglect, a German shepherd breeder is still allowed to own up to 10 dogs, plus one puppy litter. During a surprise inspection in ...