I think one of the biggest things is to pick something, probably the ignoring the fit thing, and be consistent. Don't give in for a minute, just because you think it will be better. Even in public. If necessary, leave where you are and sit in the car until he calms down. It will probably take a little bit before this starts to work, but being consistent is the key. After awhile, there will be no payoff for him, and he will know that he can't manipulate you. It's hard I know. I always thought that it was completely a bad parenting issue when I was raising my first daughter on my own. I thought that because I actually had a little angel, and she never ever threw fits, and was always really well behaved. Her baby sister on the other hand woke me up to see that it is more a personality thing. I raise her the same as I did her sister, and she is a little handful with plenty of fits to spare. I have noticed that since she realizes it's not getting her anywhere they have slowed way down. The other thing you might want to tackle is the grandparent, baby-sitter thing. He may not be throwing fits with them because they are more likely to give him whatever he wants. You may have to watch that, and get them on board with the whole consistency thing. Anyways, I hope this helps :)