I can totally relate! I have a 5 month old Goldendoodle puppy and boy is he a lot of work! He has had diahrea off and on for the last month, which we've finally figured out is a food allergy. It has been such a nightmare though! Here's what I do: I got a lead leash (a very long leash) and I tied it to the let of the couch. That way, he can only go in a certain area while I'm home. I can tie the leash as short or as long as I want and I make sure that the only things around him are his toys. If there's a shoe he can reach, it's over, so I keep shoes, papers and other things away from this trouble maker!
When I'm not home, he stays in the crate, which isn't all that much. When it's time for him to go in there, I say, "Go to sleep," and I give him two pieces of his dry food. He likes it in there and he goes to sleep. He also sleeps there at night. I always leave a toy in there for him. It's still by no means easy, but it's my way of surviving the next 2 years (which is how long it usually takes for this breed to mellow out). I wanted a small dog, but my hubby only wanted a big dog and he won!
Good luck to you w/ your little cutie pie!