Это так у него проходит процесс взросления, ничего страшного и необычного. Он не понимает, что уже хочет погулять, на кошек посмотреть, вот и ластится изначально, а потом психует. Все это пройдет. Только я бы в таком вот периоде на улицу его не выпускали, может убежать, сам того не осознавая. Переждите этот период, пусть повзрослеет окончательно. Играйте с ним почаще и не обижайтесь, когда проявляет агрессию — сами видите он не понимает, почему так делает и после царапаний, убегает, т.к. понимает, что что-то не так сделал. Взрослеет Ваш любимец и созревает в половом отношении.