Dogs do dislike water so make it a habit of your puppy so that he understands they has take a look at a bath to keep his master happy.
Dog teeth cleaning products can be found all over-the-counter place. http://Thinktoy.net/bbs/board.php?bo_table=customer2&wr_id=526488