Heather, I don't have much advice, but I can tell you you're doing the right thing. I let my old girl out one time too many when she was 15 and the outcome was not good. My new baby will be inside only and she doesn't think much of it. Just love him and play with him and even when he gets grumpy when he can't go out, just know you're doing him a great big favor. "Grumpy cats"...hmmmm....he'll take a nap and get into trouble...in other words, he'll act like a cat!