Sarah Moore looks at plans to tighten controls on puppy farms, and hears how they may end up breeding discontent.
Discover 11,128,835 listings and 279,759 playable programmes from the BBC
Sarah Moore looks at plans to tighten controls on puppy farms, and hears how they may end up breeding discontent.