Here is my training methods to puppy potty training. I have been training dogs for over 4 years now, so hope that this will help. Let me know if you have any questions.
Does the dog free feed? Feed the dog 2 times a day, and only leave it out for 20 minutes. If he has not eaten, then that's his problem. Usually a dog will have to poo 10-20 minutes after eating (and playing and napping). This will help with irregular bathroom breaks, and will get him more on a routine. Routine is KEY!There should always be water available for the dog to drink, but since it's a puppy, there needs to be constant attention...it's harder to break a dog unless you catch him in the habit. For example, when he walks out of your site, follow him. You should be watching your puppy anyways until he is fully potty trained in the first place. If he goes to squat and pee, PICK HIM UP and tell him no! (HE WILL STOP PEEING), then emediatly take him outside and tell him your word for bathroom go potty, and praise him when he is done. There is no point in disciplining a dog when the potty accident has already happened. You never want to punish a natural function.
I did this with my beagle, and she has been pottry trained since 3 months. Never had any poop accidents EVER, and only 8 pee pee accidents in the house.
Also, make sure the crate is not too large. The pup should only be able to stand and turn around, not really walk around in. I bought a traveling kennel from Pets Mart instead of those black wire cages with the sliders on the bottom.