My DS does great once we leave the house, but the transitions are SUPER hard. When its time to get dressed, I have to chase him around the house to get him dressed. Shoes/socks are the same way. Even when he wants to go. Staying home isn't an option all the time, and he really needs outdoor exercise to use up all his 3yo energy.
He's also super argumentative, highly social, and completely charming and wonderful to everyone other than me.