will be 1 yrs old in 2 weeks and 23 lbs. He is a tank. I do not care. It seems alot of the Cavaliers come in the 25# size and he is a male. I feed him the best dry dog food I can find and he is not fat but he has really filled out. When they say 12-18 lbs I didnt expect him to get this big but his Daddy was larger and his Mama was pretty small.