You can bathe your pup when ever you feel. I give mine a bath once a week, but twice a week doesnt hurt either. Its your preference. Over bathing can dry out their skin, so keep that in mind. He wont be able to go to the groomers until he has his rabies shot... You can use any shampoo you like, it really depends on what you prefer and of corse you can wash him with a cloth... Congrats on your pup