Some essential oils that can make your carpet smell good include lavender, lemon, and eucalyptus. You can also add a few drops of essential oil to homemade carpet cleaner recipes to give them a nice smell.