I have another question, this morning we had a builder in to do some work and Alfie was fine with him, he was playing with him petting him , playing with him with his hands on his face and Alfie didn't react infect he loved it, he wouldn't give him peace, kept taking his toys up to him and then he was sitting on his feet leaning against his legs while we were talking, it doesnt seem like he has a fear of being touched why is he only snapping randomly?