Puppy thrown from car finds new home