Remember some dogs only require a bath 3 to 4 times a year.
So if you can clean your 4-week old puppy with a wet washcloth or puppy wipes, consider doing this before giving him a bath.
There may not be a need to use dog shampoo on your 4-week old puppy.
However, if he is extremely dirty you can find puppy shampoo.