I gave my puppies their first bath or two in the kitchen sink. It's much easier to control them, and I have a pullout spray nozzle making rinsing very easy. Here's a picture of Halo getting a bath in the sink:
It's a little slippery, so a towel or something on the bottom can help. I think it's pretty normal for puppies to not be fond of baths, but it's a good idea to get him used to them at a young age.