Dogs and puppies generaly dont like b aths and they do not sea reason to take it. They dont mind if they are little stinky, they might actually even like that. Because of that, you want to associate bathing with something positive, like treats or toys. Show your dog empty bath at first, give him some treats or toys into it and after he is not that scared add water and start with shampooing and showering.
Be very carefull and dont let the water get into dogs eyes and nose - it is can be dangerous for dogs and it definitely is not pleasant for them.
My last tip is about drying. I always use towels only and after that i let the dogs and puppies dry themself. But if you use blow dryer, be very carefull so you avoid burning puppy skin. Dogs also dont like sound of blow dryers, so i really think, that towels are the best options.
Watch video of my Labrador puppy getting his first bath: