Do NOT buy a pet for another person!! Owning a pet means that person is committing to caring for that animal's physical, emotional and medical needs for the _rest_of_its_life_ --- which, for a dog, averages between 10 to 16 YEARS. -- You can't and shouldn't make that decision for another person. -- Also, picking the dog should be done by the person who will care for it -- so that a bond forms. If you want to do this gift, then FIRST: a) make sure the friend wants one b) make sure the friend intends to commit to its lifelong care c) make sure it's ok with the friend's parents/spouse/roommates/landlord d) have the friend pick out the animal personally (you can always go with them to do it/pay) ***** NEVER surprise somebody with a pet.