Puppy shot 18 times with BB gun makes incredible recovery