I would be afraid to take my dog. Not because he would make a mess, have an accident, harass passengers, bite someone, fight with another dog, or go "Mississippi Leg Hound" on someone. It would be because of the buffet. He minds to a T but I don't think he could resist the buffet. A shock collar wouldn't dissuade him from jumping on the counter and just eating out of the steam table.
Then again, I have seen similar behavior from human passengers.