Yes, all well-behaved small pets are welcomed. Pets should be leashed, harnessed, or in a pet carrier.
No, they do not. However, they must be on a leash or in harness and well-behaved. If you have any doubts, we suggest the use of a kennel that you can take onboard.