Go back to crate training your dog - he needs to know you are in charge, and he needs a refresher course in where not to pee. Crating is the great leveler - he'll soon get the picture.
DOn't forget to give him some attention - but don't ever let him think you approve of his misbehaviour. Take him out for a walk, and go through his obedience training - it all counts as attention. Now he needs more structure, so he does not think he gets to write the rules.
As for time in contact with the puppy, put up a metal baby gate in the kitchen door, and let the puppy run around in the kitchen - the older dog can 'visit' on the other side. The last thing you need is for the puppy to get in your dfog's face, and give the dog an excuse to trash the puppy. There'll be time enough for them to be togther when the puppy grows up. For now, keep them separate but equal.
If you hold the puppy in your arms while introducing them, you will give the puppy a promotion it doesn't deserve - it will automatically be taller than the dog. In dog terms, that is a higher place on the totem pole, and leads to misunderstandings on both sides. The puppy needs to learn to deasl with other dogs from the floor, and if there is a problem with the dog snapping at the puppy, you will not only not be able to protect the puppy, you will get bitten yourself.
Don't ever underestimate a male dog's distate for puppies. Most really don't deal with them well, and can end up biting them hard, and scaring them. It only takes an instant to find that out - and your puppy will never be the same again. You don't want that to happen.
Keep them on either side of the gate until the puppy is old enough to walk parallel with the older dog, and can hold his own without getting in the dog's face - or you will not have the same puppy you had before. It's that important.