I have been swearing by facial blotting papers for years now. My face gets oily as the day goes on and I despise carrying my makeup bag everywhere to do major damage control!
The Day by Day Beauty Luxury Facial Blotting Papers are now my go-to. They are a much better value than buying drugstore since they come with so many of them! More importantly, they are more durable than some drug store brands I have tried and therefore can capture more oil!
These take excess oil off of your face easily without messing up your makeup. Since they gave me two packages I gave one to my boyfriend and now he is hooked (he previously removed excess oil with just a paper towel but found these to be more gentle on the skin). The package is small enough to fit in your pocket and sheets are easy to grab.
Right now you get get 2 packs of 100 (yes, 200 sheets) for $8.97 on Amazon (with free prime shipping if you are a prime member).