Some other things to help along the way, while getting him away from mom..
1) Food is a motivator to help him remember that it is you that provides. Make him wait and respond appropriately to your demands and enterance into the stall.
2) Tying games help with patience as well as behavior. Once he stands still after being tied, then approach and start adding attention and relief.
3) If he really acts up, and tries to dominate you, it would be worth the idea of establishing "herd boss" with him with several techniques, and worse case scenerio, laying baby down and not letting him up until you get a calm accepting attitude.
4) Lots of basic ground manners in 10-15 minute sessions through the day will help. If you do run these sessions, keep them limited as to not burn out the baby, but once a day in most cases with real badly behaved youth is not enough. Its also a strong imprinting that you are in control.
Weaning of course is the best start if it is that time to do so. That's one you will have to decide on of course. Once you do, after a few weeks, and with settling in, your baby should be getting better. One person here already hit it on the head, which is "small and cute now.. Big and much stronger later"! You don't want a seriousely ill behaved monster on your hands later on!
Dixon's Red Hot Ember