No, putting oil on your dog's body will not kill fleas. This is an ineffective and potentially dangerous method of flea control. While oil can temporarily immobilize fleas, it will not kill them. Additionally, oil can damage your dog's skin, fur, and immune system. Oils tend to block a dog's pores and can cause skin infections.
There are several effective and safe options available to kill fleas, such as oral and topical flea medications, flea collars, and environmental flea control products. Consult with a veterinarian to determine the best flea control method for your dog and to avoid ineffective and potentially harmful methods.