Wow, 10 hours is a long time to be in a crate. I don't think it's very nice to keep them in the crate for that long. Is it possible to give your baby a bigger space? (perhaps the bathroom or kitchen or you can purchase a pen)
I would recommend you pad train or litter box train your baby, since you are away that long each day. I pad trained my baby milu even though i stay home with her, because i don't want her to have to hold it at all, i want her to go to the bathroom whenever she wants to just as people do. Now she goes to the bathroom whenever she needs to. (she will go on the pad and poo about 2-4 times a day, and pee about 8 times a day)
I think that would be best for your baby as long as you make sure the area is safe for him to play and sleep for 10 hours while you are away.
Another possibility is to have someone come take your dog out for potty breaks during the day.
If you need advice with the pad training, let me know.