A large hawk could take a puppy that size. However, given the number of birds, and the way the were flying, what you saw was a group of vultures. They often ride thermals and sometimes congregate in numbers. Vultures are scavengers (i.e. they eat animals that are already dead). So the vultures pose no threat to the puppies.