Ask the person to give it to you is what I do, they have to be a certain age though. You can ask for it to be a present if you don't have enough foo dollars.
As a dog trainer (for 10yrs) I'd have to say that you can't guarentee any one breed will always be good with other pets. I've seen Golden retrievers that are extremely pet aggressive and Pit bulls...