I want to take out pet insurance and i have to know the breed of my cat, till this day i am still unsure, everytime i go to the vets i forget to ask, please reply if you think you know what breed he is, my guess would be american shorthair but i dont know because hes fur is like medium length evn though there is no such thing.. He sheds alot and i can see how long his fur really is, so i dont know what fur length he has! Also he is slim, he weighs average for his age but he is still really slim i dont know if that helps.. He may be domestic shorthair i dont know :/ you cant tell in the photo of his long fur but they are long