I have a six year old cat at home who would always settle down to sleep with us, although at first he didn't. What I did was play a bit with him in the evening, then when I went to bed, I would pick him up and put him on the bed and shut the door. It took about a week and he got used to the routine. He has been sleeping through most of the night for the last few years until a few weeks ago we got a new kitten. Now the kitten is up playing, and he loves it! Now I have 2 kitties keeping me awake. I just hope the new kitten will learn to sleep at night soon! I'm going to try the same thing with him, but I think he probably needs to be a little older.