Astrology is so helpful for parenting, but best to keep it very simple. He is a Leo Sun with Aries Moon and Virgo Rising - that is all you need to remember. In truth his Sun in Leo is joined by the archetypes of both Venus and Mercury so he is a super duper Leo.
That is a very Fiery soul, with a big temper (Pluto opposite Mars) for sure, with grounded Virgo earthiness.
Now I don't wish to say that humans are dogs, because we are not. Still watching shows like that dog whisperer guy can really help in parenting toddlers, especially active ones. First and top tip, your son needs serious exercise every day. He is very competative so set him up to compete against himself. Buy a stop watch and start timing his run around the house, the park the track. When you stop for gas, make him run laps around the gas station.
Sports and positive male role models, coaches etc.
Being a super duper Leo, he has this big heart and feels like a King. Yet he must be taught that everyone else is Noble too. Gently. He needs to get out there and perform, but in very safe environments at first. He shames easily.
If you ask him what he thinks he should do, rather than telling him what to do, you will succeed.
"Put those legos away!" - wrong.
"Where do the Legos belong?" - right.
He has a deep sense of order and wishes everything to be in it's rightful place - Virgo Rising.
Read up on anger management and train him up on how to manage and channel his fire. He will be super successful if you do, as all Fire people are, when they use their energies well.
Again, exercise is the best thing for him, also WATER cools him out, or playing in the sand or dirt.