Good morning,

Nix the kitten food. That may be causing the problem. The oil may be given once but if you don't see improvement do not repeat it. Extra fluids, as suggested, is very good. I would try stimulating him to help hem go. Use a tissue, cotton pad/ball with quick gentle downward motion to massage his pooping end. It may that a few minutes or several tries to get him cleaned out. I'll check back later. Others will be with more help.