In my experience of doing this I find that most well adjusted adult dogs understand what a puppy is, there should not be any trouble at all. I would introduce them all in the garden, one at a time, with the puppy on a lead, so the puppy has time to take it all in, and can't run away if he/she gets scared(in unfamiliar territory). Then as one adult dog gets bored of the puppy and wanders off, introduce the next one. After a while, the adults should get bored of the pup and hopefully the pup will not be too scared. Then when its all calmed down, bring puppy into the house still on a lead, and let the adults follow or leave as they choose. The adults may be territorial about their beds, but the pup must learn this anyway! But its a good idea for the pup to have its own bed where it can feel secure, that the other dogs can't pinch, so somewhere under a table or a crate might be good for this. Over boisterous play is the only problem I've ever had, where I've had to walk them seperately until the pup gets a bit bigger! Good luck!