Biscuit started to do this frequently at 2 years old. He was drinking all the time out of nowhere so we made sure it wasn't a health issue and took him to the vet, but it turns out for him it was behavioral. Making his crate smaller didn't work, we just ended up with a urine scented Biscuit.
He wears a belly band (his pampers we call them) if he is in the bed with us or at my Mom's house, so we put him in the band while he was in his crate for a couple of days and it magically stopped. Always a dry pamper. Now he is back to his normal self with no belly band while in the crate. For now anyway
Of course this is all given that we knew he could hold it because he had for over a year......just a suggestion