Have you had him do an evaluation with valley mountain regional I know hes 4 years old that's a little older then they usually deal with but im sure there are mote options try will have for you. There very nice polite extremely helpful. I recommend you call them explain your dilemma and you'll get some help
He's 4 year old.. High function n totty train.
Thanks! Your answer is awaiting moderation.