If both parents are longhair all the kittens will be longhair. If not then the shorthaired parent or parents need to carry the longhair gene. If one or both parents are shorthair the kitten or kittens with silky shiny fur will be the ones that turn out to be longhair. That has been my experience in the past anyway. But if the shorthair parent does not carry the longhair gene all kittens will be shorthair. Does this make sense?