We have a 3 year old Border Collie and on Saturday got a rescue puppy. The puppy is a Yorkie x chihuahua x something else. She is 9 weeks old and tiny.
We've kept the dogs apart at night- she's slept in her crate in the kitchen and he in his usual bed in the utility room - between them is a dog gate which we've adapted so she can't get in with him by accident during the day.
During the day we've allowed him to come up to her whilst she's being held but haven't allowed her onto the floor whilst he's there. We let her run about when he's been out for walks etc and I take her in the garden when he's asleep inside. On the occasions they've come close our dog has not taken too well to her. He's snarled once baring his teeth (very alarming) and growled a few times. We've called the rescue organisation and they've given advice including giving the number of an animal behaviourist should it become necessary.
I'm sure others here will have introduced a puppy into a home with a resident dog - how did you do it?