Well, yes, olive oil can be good for your puffy eyes, as we know that olive oil has some healing properties that will help not only to reduce swelling, but also help to heal your eyes. Because of the puffiness, you need to make sure you wash your eyes with cool water before you try any remedy on them in the first time. And in common, it will help to reduce the swelling. Also, you can just pour a few drops of rose water into your eyes and let them rest with this, for rose water will help to rest your tired eyes and will also cool them, which is required for puffy eyes. Anyway, just have a try, and it can be effective.