Aww.. I'm sorry you're losing sleep and having to deal with the odors.  And.. I'm sorry, but just reading your post made me laugh.  LOL  The way you make it sound sort of shows how much you love them to deal with all that.  
 
Magnus and Zoey are supposed to be my mom's dogs.  But like you, I do everything so I can totally relate to your situation.  

  I hope you get some decent sleep soon!