I've had my cat for almost a year and a half and he has only cuddled laid/sat on me one time. I got him from the humane society but he was a kitten when I got him and we picked him out because he was the calmest one and let us hold him. As soon as we got him home he stopped. He's not skittish at all so it's not that he's scared of us. He will come up and let us pet him but won't sit down. he's not mean at all, he has never scratched or bit anyone other than playing and he lets my 5 year old carry him around. He lets us pick him up but if we are sitting on the couch instead of sitting on the couch too he will spread out on the floor or sit on the other couch. He sleeps with me at night but only at the foot of the bed and doesn't come in there until I'm already asleep. Does anyone have any advice?