I forgot to comment on the water issue. Many outdoor cats don't initially like the taste of tap water because it's an unfamiliar taste to them. They are used to drinking from streams or rainwater. It would be helpful if you could give your cat canned food once or twice a day, and add a little water to it. Most cats get their hydration from their food.