Cats groom themselves on a regular basis. Adventurous and curious, they may get into situations that leave them with oil on their fur. This is especially true if you have a cat that goes outdoors. Motor oil, lubricants, and even spilt baby oil can find its way into a cat's fur. The only remedy is a bath, but cats are notorious for hating water. Still, it is the only option if you want to completely remove oil from a cat's hair.
Blot the oil with paper towels to remove some of the oil on the surface of the hair.
Fill a sink, large bucket, or bathtub with warm water.
Add enough dish-washing liquid to the water to make it soapy. Use a liquid that is good at cutting through grease and oil.
Place the cat into the sink. The cat will probably struggle, but keep a firm hand it.
Rub the soapy water into the fur. Clean all areas of the cat that are covered with oil. Use your hand to wash the cat's face, being careful to keep the soapy water out of the cat's eyes and nose.
Let the water drain out. Keep the cat in the sink.
Refill the sink with warm water for rinsing. If you still feel oily areas, add dish-washing liquid to the fur, and scrub again.
Drain and refill the sink until the cat is free of oil.
Use a towel to dry the cat. If the cat has long hair, you may need to use a blow dryer on a low or medium setting to completely dry it.