Selfish
If someone sent you a picture of a bundle of puppies, what would be your first reaction? You know, other than, “Awww, I want one?” Unfortunately for this person, the sender wasn’t actually looking to give their seven puppies away, let alone for free. They were actually in search of a vet for their good boys.
The OP raises a very good point. No single person needs seven dogs. At most, five or six dogs should be the max limit before it’s time to give their litter away. Of course, we’re saying this as people who would more than gladly take a puppy off of anyone’s hands. For free.