Awe sorry your going through all this. Everything will work out decrease the bathing for sure. Oh and tell your husband to drink some strong coffee in the morning and he will be fine

Sorry that's not nice but it will get better. It really does take time. Also the breath thing Yorkies are prone to having bad teeth and will need a dental cleaning once a year to help. I am sure him eating poop doesn't help though.
PS I don't know how anyone can be mad at him look at that sweet face! He looks so much like my sweet stinky breath Georgie boy
One last thing Georgie is 6 and still has what his Daddy and I call "accidents." They can be little boogers but the love and happiness they bring I assure you is amazing!