I don't agree with above comments that you have to keep it indoor.
I have a male Siamese, he's 2 years old. when he was 18 months old he developed a habit of going outside my house and now he even goes for 1-2 days then comes back to eat. My cat is not vaccinated.
I give him boiled chicken necks only. Sometimes I use samson baby shampoo or even Pantene