I’ve been reading all of the posts here, and I’ll be the calm and reasonable voice for the angry population. ;D
No, you shouldn’t limit your dogs supply of water, but I think you’ve gotten that point by now.
I had a pitbull who, until she was completely potty trained, was crated for 8 hours while I was at work, then most nights was crated overnight as well. I can assure you that most dog trainers and dog behaviorists will agree that there is nothing cruel about crating a dog while you are potty training, as long as they are not crated 24/7. My dog began to see her crate as her bed, and went in it willingly at night when she was ready to settle down.
Crating works because the dog has a natural instinct not to pee or poop where he sleeps. As soon as you take the dog out of the crate, of course, you have to take him right outside, because he’s been holding his pee all day.
Now, if you personally don’t feel comfortable crating your dog during the day and at night until he is properly potty trained (trust me, with the right potty training it will get to the point where you can leave him alone in the house outside of his crate and he won’t go potty), and you don’t have a fenced in yard to keep him in, your options are more limited. Depending on how big the dog is, another option is to get doggy gates and keep him in the linoleum area while you’re gone (kitchens are usually big enough for the dog to be comfortable in). We tried this with my pit, but she refused and jumped onto the counter and over the bar and pooped in the living room. If your dog isn’t so hard-headed, this may be the perfect solution.
But even if you’re locking him in the linoleum area, you still need to make it clear that it’s not okay for him to pee or poop on the floor. Don’t scream at him or rub his nose in it – if you come home and see poop on the floor and yell at him, even if you rub his nose in it, he has no idea why you’re yelling. The only time scolding is effective is if you catch him in the act.
If you catch him peeing or pooping, immediately say in a strong voice “No!” and bring him straight outside. When he pees or poops outside, shower him with praise – EVERY time.
While he’s still having accidents, buy some puppy pads. They are pads you put on the ground that give off a scent that makes the dog pee pee on them instead. That way clean-up is easier for you. However, you may want to move the pad around each time you put one down, so that he doesn’t come to recognize one spot as spot okay to pee on, and instead realizes that it’s the pad itself he should be peeing on. (of course, this is just for while you’re not home to direct him outside).
Another option is doggy diapers. I know it sounds silly, but when my pit went into heat and started spotting, we bought her doggy diapers and she did just fine with them. That’s usually not the best option, though, because if they poop it will either come out of the tail hole on the diaper, or will get smooshed to them and you’ll have to give them a bath.
Hope I helped.