Have Cat Questions? Ask a Cat Vet Online.
Vegetable oil will give him diarrhea. You can put some vaseline (petroleum jelly) on one of his front feet for him to lick off. That is the suggested "home remedy" for hairballs. Oils would be utilized for constipation.
Please let me know if I can help further.