I'm sure that with some time and several good baths, the stinky will go away. What is your baby's name? What a cutie!
Mine only get a bath every two weeks, at the groomer. Unless they get into something awful in the yard, that is

Their skin tends to get a little dry if I bathe them too often.
Good luck, let us know how it's going with your new doggy!