
Welcome to YT!!
Sounds like your guy needs some more time to adjust. I pray you can give him a forever home.
The neutering is a good thing for many, many reasons. One is that it may decrease the dominant behavior.
I would read up on establishing yourself as the leader of the pack & establish, he is not over any humans.