Puppy allegedly thrown against wall and loses a leg as teen also charged with assault

Police have charged an 18-year-old teen with hurling a puppy against a wall, breaking its leg which had to be amputated, and assaulting a 24-year-old man on Friday morning in the NSW Hunter region.