No — this situation does not cause rabies.
Rabies is not transmitted by:
• A dog sneezing from 2 meters away
• Sneeze droplets in the air (even if some reached your face)
• No bite, no scratch, no direct saliva contact with broken skin or mucous membranes
The virus is present in high amounts only in saliva and needs to enter through a fresh wound or directly onto mucous membranes (eyes/nose/mouth) in sufficient quantity. A minor sneeze from 2 meters (even if the dog is facing somewhat toward you) is far too diluted and distant to transmit rabies.
The dog’s current symptoms (not eating, sneezing, unusual sounds) are much more likely to be a common respiratory infection (kennel cough, viral upper respiratory infection, allergies, or something else) than rabies. Rabies in dogs usually shows severe neurological signs first (aggression, paralysis, fear of water, drooling, difficulty swallowing), not primarily sneezing and loss of appetite.
Next Steps
• You do NOT need rabies vaccine, booster, or immunoglobulin for this exposure — it is classified as no risk / negligible risk by WHO and CDC guidelines.
• For the dog: Inform the owner (if stray — report to local animal control or municipality). Observe from a distance if possible. If the dog shows clear rabies signs (aggressive change, paralysis, foaming mouth, inability to drink), animal authorities should handle it — not you.
• If you develop any unusual symptoms in the coming weeks (fever, wound-like sensation at old bite sites, neurological changes), see a doctor — but these would be unrelated to this sneeze incident.
Health Tips
• Rabies anxiety after very low-risk contacts is extremely common — your mind is trying to protect you, but medically this is safe.
• Continue normal life: no need to avoid the dog area or change habits because of this.
• For peace of mind: If worry stays high, speak to a doctor or do a quick online consult — they will confirm zero risk and help reduce anxiety so you can focus better.
You are completely safe from rabies from this event.
Take care