A Sheffield man attacked a puppy so viciously, leaving her with three broken legs and a broken jaw, that she had to be put to sleep.