I'm looking for a restaurant where I can bring my medium-sized, well-behaved pooch with me while I eat dinner in Princeton, NJ. Not all restaurants with patios are keen on having dogs at dinner. Price doesn't matter much, and I'd prefer something that wasn't a total dive. The type of food doesn't matter much, but I'd like to avoid a pizza/beer/burger menu in favor of something slightly more upscale. THANKS!!