A family have shared their horror story about buying a new puppy online. Karen, who bought the puppy for her mum, told the BBC they paid £650 for a Yorkshire Terrier, whom they called Tiny.