I feed my cats their biggest meal, right before bedtime. This works like a charm. But, one is a little jerk, and he still is somewhat of a kitten, 1 1/2, and he will keep me up, so he sleeps in his own room at night. If he were to free roam, he would keep us all up. But we have trained him from a young kitten that nighttime is bedtime, and for the most part, he does sleep. He does start crying about a half hour before it's time to wake up, but I will take that over waking me up all night long. My oldest cat slept in the bathroom for the first year of her life, because she was awful about waking me up. I did not feel one bit guilty, because she did cry a bit at first, but she had a nice, comfy rug to curl up on and she slept all night, and I got my sleep. I do not think it's a bad thing to lock them up at night. And my cats are spoiled rotten and I do not feel like i am mistreating them one bit about locking them up.