Jambalaya76 this sounds very hard. You have my sympathy.
I hope you get an assessment and help.
In the mean time I really recommend this book - The Parenting Puzzle: Your Guide to Transforming Family Life: How to Get the Best Out of Family Life Spiral-bound – 1 May 2003 and this course familylinks.org.uk/the-nurturing-programme.
It may help you to cope.
DonaldTwain
"I think you need to try and look at this neutrally and accept that if he can function appropriately in the school environment but not in the home one, something in the latter needs to change."
This is not necessarily the case. Home is a safe place where a child can be themselves. They might be seething with rage or frustration at school but they can keep a lid on it from 9.00 to 3.00. After 3.00 they come home and like a fizzy bottle of coke that has been shaken up, their emotions are all over the place.
My dd is on the spectrum, she coped at school but it all came out at home. She is now 14 and there are lots of issues but she copes better.
I do agree that "Data collection is the first thing you need to do. When he has a meltdown, record what has happened immediately before. You may see patterns." is a good idea though.
I think you may want to read up on autism and try out techniqiues for parenting children who are different. One of my chidlren is on the spectrum and a birth child, and one is adopted. They both present frustrations and anxiety for different reasons. But interstingly the way to deal with it seems to be the same.
Calmness (modelling it form them - which I find bloody hard)
Boundaries but not being too rigid (I am a push over so that is hard)
Trying to find moments of fun (we bake cakes, we play short board and card games, we eat sweets, we watch movies, we try and find things that build connection and we try and do things they like, swimming, bowling etc for fun)
My heart goes out to you because it is so very difficult and you've said here what many people think from time to time.
For your own peace of mind I would be very firm about the dog, I'd also remind your son, however small the dog may be, it could bite him if he hurts it.