Well cosmo was over and under in a way. WE thought he was going to be 8 lbs or more becusae that was what his parents were. Then after I brought him home the vet siad 4 to 5 lbs. He is 6 lbs now and has stayed that way for awhile. Cosmo is unpredicatbale.