There are several reasons why your dog stinks even after a bath. You have to ensure your dog is properly dried, that they don’t have an ear infection, and their anal glands are not infected.