Need To Deal With A Toddler?
Don't Surprise Him
All kids become very restless when they are told anything that has to be done right away. For example you are in park with him and when it's time to leave the park and you say him so, he starts throwing a tantrum and is not at all willing to leave. The better method to do this would be to start asking him at least half an hour prior to that we will be leaving in half an hour and keep reminding him this every 5 minutes.
Be Strict
If you warn your toddler of a consequence, you better see to it that you implement it if needed. Remember obstinate kids always try their best to get the maximum out of the activity that they are enjoying. They have a habit of always ignoring the first no or stop command. So if you are not strict in enforcing what you have told him earlier he will know that by not stopping what he is doing, he will get to enjoy it more without any consequence.
Let him be independent
Spirited little ones want to always do things on their own. They would speak "I do" for all chores of theirs. So belongings in your home need to be toddler friendly so as your kid can do questions on his own. For example use a small cabinet for him where his belongings are only kept. keep small plastic glass for him, etc. things that he does will be messier but trust me this would be worth it.
deter his stamina
Diverting his energy to activities that are physically exhausting helps in soothing your kid. Let him do finger printing, clay modeling, hand painting, get trampoline for him for jumping, take him to a beach to play with the sand.
Logical reasoning doesn't help
Keep in mind he is not a mature adult yet. They manner a child thinks is very different than your thinking process. So he doesn't understand logical thinking and verbal reasoning. In fact this irritates him more.
Praise Him in many instances
Whenever your child does anything that you appreciate or whenever he does something that you want him to do, praise him right away. He should understand that good nature gets him praise and bad nature gets him a preaching.
Be affirmative
Instead of calling him names like "stubborn child", "wild cat", "bad boy" and "irritating child", call him with adjectives that you would want him to be like "good boy", active child", "obedient child". Trust me over the period of time he will try his best to be what you have been calling him.
Pamper Yourself
Yes you heard it right. You need break for yourself. Go out and get a massage, go out with your friends alone, leave your child with your partner or baby sitter for some time. Trust me your baby will benefit lot from a revitalized parent.
Resources
There are many books and audio courses available on the internet, which are really useful. Since you have tried all the tactics you knew, so why not take few advice from an expert. Check out the website given below to learn how to communicate with your toddler.