My dog is a 4 yo yorkiepoo. He has always weed on peoples shoes when they say hello to him, also whenever we in the family come in - hes overexcited basically.
Now he has started weeing in his crate at night 
I let him out at 11pm then again at 6.30am (although hes not desperate he takes some minutes to wake up before going out)
My feeling is its some sort of protest about going in his crate, he sleeps on my sons bed any chance he gets, hes a stubborn personality & tried to bite me when I put him to bed last night!
What can I do? Its affecting my relationship with him, making the house stink etc