Our friendly family dog has been brought up with a cat and they lived peacefully together for 2 years, keeping a polite but friendly distance. Following our cat's death, we now have a kitten- she is friendly and gentle, and purrs like a steam train.
We introduced them gradually and all was fine, no drama. That was more than 2 months ago. But over time, when the kitten comes to say hello to the dog and tries to affectionately headbut or play (she never uses claws), he squeals with terror and runs off, often pursued by the kitten, who clearly thinks it's a game. He is 3x her size, if he ever growled, she'd probably run away (not that he ever would- he's too soppy!). We are not sure how to build his confidence, or teach the cat to stay away from him. Any advice?