I would have to agree with the using the crate. When we adopted Spike he couldn't hold it all night, but by putting him in his crate for a couple of weeks he did just fine. Now, I have to wake him up in the morning to go potty. He loves to sleep in!