The responsibility of caring for the dog always falls on the adult - no matter who the dog is for. A puppy is like having a toddler that doesn't understand a word you are saying and kind of doesn't care for about a year, minimum. Some breeds do not settle down until 2 years old. Who will take the puppy to puppy class? Then basic obedience class? Who will be up all night with the puppy when it needs to go potty every three hours? Who is going to housetrain the puppy? Who will pay $250 to fix the puppy? Who will pay for the immunizations? Any emergency visits? You can spend quite a bit on a new dog. A puppy is a lot of work - more than what people realize. Then your daughter goes off to college, and then what?
My mom used to tell me, "you can do and be anything you want." And that was huge for my self esteem. However, she also said that she didn't want a dog in the house. So, now I am an adult and I have my own dog and totally appreciate the experience - never ever did I resent my mom for setting down the rule of no dogs. I fostered, too. Tried to get the fix of "having" a dog. What it did was teach me valuable lessons in caring for a dog. She will be a fantastic dog owner as an adult.