Why are you keeping them separate when they clearly want to play together? So long as they play nice and you supervise to make sure they don't get carried away and the puppy gets hurt, I would let them be. They will each need alone time with you and training should be completely away from the other dog.