Toddler will be growing in independence day by day, and the best development tool you can give your child is this very independence. Do not overly coddle them - once they know how to do something, encourage them to do it every time. You cannnot protect your child forever, but you can make them strong and bold and they can one day learn to look after themselves. If they can zip up their jacket alone, encourage them to do so, if they can put on their shoes alone, again encourage them to do it every time. Teach them these important life skills, then support them by gently guiding them to excellence.
He also may be quite bossy around now, because to him he's the center of the entire universe - he hasn't learned otherwise. He'll want everything his way, when he says, and how he says. Discourage this by being firm with him - do not shout or scream, but rules are rules and should be set in stone. When he comes to learn that he can't just get his own way, it'll soon die down.
From clarkleblanc In Q&A