food.com
They serve these at a lot of restaurants and they are easy to do, except cutting the puppies. They are good on hot days.