Well, even I, a lowly cat person (who by the way has worked with dogs for over 20 years, I just don't have them at home) would say that he is of age for RAGING HORMONES. Neutering should most definitely help even IF there are other reasons for his actions.