If you do have any bedding in his crate, get it out of there.
Are you shutting the water off at night, and do you put his food down for 10 minutes and then pick it up?
Usually, if you put the food down for 10 to 15 minutes and then remove the bowl, the dog will be on a better schedule. It is better for knowing whether or not he is ill. He will eat everything when you put it down and if he turns away from it, you will know immediately that something is wrong. If you shut water off at 7PM and take him out one last time at 11PM, he should make it to 6AM.
You cannot crate the dog all night and all day and all evening.
You need to go back to house-training 101 and start on the weekend, and tether the dog to you, and take him out. And then give him treats and praise when he potties outside, happy potty voice.
Keep him right next to you all day long all weekend long.
The thing is, you have abused the crate already, and I don't like the idea of putting the dog in it for even two 4 hour sessions while you are at work. I would suggest a kennel to put up in the garage or basement, but that won't help you house train the puppy.
If you had bedding in the crate, removing it, and cleaning the crate with an enzyme based cleaner may help. Do not replace any bedding at this point.
Crating will keep the pup safe while you cannot pay attention to him, but it cannot be used for 20 hours a day. If you cannot find a way to get your daytime crate time down to a total of 8 or 9 hours, and the night time crate time 6-7 hours -- while you sleep, then you need to send the dog to Diane or back to the breeder. It is simply too much time in the crate.
Jenna, RN CGC & Babs, CD RA CGC HIC
Heidi, RA CGC
SG3 Odessa, SchH1, Kkl1, AD
Ninja, RN CGC & Milla, RN CGC
Joy, Star Puppy, RN CGC
Dolly CGC & Bear CGC