I put dog on a blanket on the seat and refused demands to remove him
Good for you Doug.
You should have told them that he is an "Emotional Support Dog" and that legally he has every right to go where you go.
You can order those back jackets for dogs on line that say "Support Dog".
Put that on him and no one will screw with you in fear of getting arrested for illegally upsetting an emotionally disabled person.
(Not implying, just saying) lol
And knowing you I would bet that your dog smells better then some of the people on public transit.
because he is at my right heel.
Exactly and knowing you I bet he minds better then most children do.
Most countries however require a dog from a foreign country be quarantined for a period of time before they allow it to enter their country.
They also require a long list of vaccinations such as rabbi's, parvo, distemper, kennel cough, ect.