Getting a puppy for someone else is a great idea! Getting a puppy as a surprise gift should be done with caution. If you get a puppy for your children, you should be prepared to handle 100% of the puppy’s care. Children are often less responsible and may lose interest when the “newness” wears off, or may be unable or unwilling to help with things like training and cleaning up messes. If you get a puppy for an adult or someone else’s child, you should be sure ahead of time that the new owner is ready for the long term commitment. The safest bet is to bring them with you when you plan on purchasing.