I'd take it further. Sounds like you're doing a great job, you've tried everything and need more support. My friend takes her 2.5 yr old to see a developmental psych and that really helps them both with certain strategies regarding emotional meltdowns.