you have to get this dog on a Schedule...praise him when he's finished..!!
There's really nothing more to say. Take him out every 3-4hrs. If you can't handle it then I suggest you let the dog stay outside or put the pup into a place with hard flooring like a laundry room and gate it off with a baby gate.