I bathed Troopa for the first time just the other day (he's 7.5 months old). We used the clam shell pool in the backyard, I added some hot water to it so it wasn't cold. I used a Purina brand shampoo just because that's what hubby picked up from the shops.
Troopa didn't enjoy his bathtime at all but I managed to get the job done. I'll probably continue to do it about 6 monthly as he's pretty low maintenance eg. doesn't smell and is never dirty. Plus the fact I can't imagine going through the battle of it with him too often
Here's a couple of pics:
And the shake off: