@AutiBoy
Hello thanks for the great questions!
1. No you should not pet them/ you should always ask the handler if we can never just go up to a Service dog a pet them.
2. What types of things distract service dogs is talking to them or yelling at them to come over having your pet to come up petting them and all these other things can distract them.
3. I don't care if you eat around my service dog they are also trained to go into certain places that have food like restaurants they have food and everything.
4. You should never bring your dog up to a service dog because they can get attacked and that is the end of their career. And you shouldn't even bring your dog into no-pet friendly stores and it is a easy way to distract them too
Hoped this helped! :)