I work in a food shop, and a lady brought in her service dog. I asked her if it was a service dog, and she got snippy saying it was illegal to ask if her dog was a service dog. I know she was wrong, but there any situation where it is illegal to ask?
Not in the US. You are legally allowed to ask two questions: Is it a service dog, and what job does it do. Those two are federally protected.