I have the perfect thing for you to do, I'm a girl btw but I have had a great response to this:
Wear something sexy that you know he'd like, whether it be naughty lingerie, lacey pretty things or nude. Wear sexy make up, I always go for big lashes! and a glossy lipgloss.
(Make sure you start WAY after dinner otherwise you get the gurgling of the tummy and not sexy)
Blind fold him and tie his hands together with silk anything very soft, you can buy it at your local fabric store for under 10 bucks. When you've done this start by running your hands up and down, DO NOT TOUCH ANY GOOD SPOTS (this is crucial), go around them with 1 finger first then a kiss here and there, I usually start at the cheek, 1 little light kiss, then run my hands down his chest and past his stomach onto the tops of his thighs and running back up the inside of the thighs, just missing the crotch by an inch, then back up. Next kiss goes to the ear lobe and it's a bit more intense of a kiss, maybe with a little nibble then I run my tongue down the next just to the collar bone.
Repeat this but go just a little further each time, after 15-20 mins when you've finally gotten down to his crotch with the kissing, kiss the tip and kiss down the shaft and the boys too! You can't leave them out!
Do that business but don't finish him off, then jump on top and take off the blind fold and untie his wrists if he hasn't already.
Seriously the response you will get from this is amazing! I'm still hearing about it 2 years later.
Really you don't need the food and toys, guys just want to be pleasured by you. HAVE FUN!