IMO you can never have to many Yorksters...

It might be good if you let the two meet in a neutral place where Buddy has no 'house rights' and let them get to know each other. That way Buddy doesn't feel like the new puppy is an intruder and he has to defend his home turf.