The most common cause of "constipation" in puppies is dried poop stuck in the hair around the anus. Check that first, keep in mind it only takes a tiny amount.
No poop
I don't worry about a puppy not pooping unless the puppy is trying but unable or if there is an affect on attitude or appetite. If your puppy is eating well and feels good he will poop when needed. For safety check to make sure there is no dried poop in the hair around the anus as this can cause the puppy to delay defecation because it is undomfortable. If there is dried poop in this area you can gently bathe it away with warm water and a little mild dish soap or if you have a small hair trimmer you can clip it out. Using scissors for this should be avoided as it is very easy to injure your puppy.