There was a diet followed by certain people before and during the 17th century in Japan; it was called "musho" and among other benefits it was said to make you smell-less.
Basically you can't eat meat, milk, anything smelly (basil, pepper, onions sauce, fermented stuff, that kind of thing), no added salt, 80% of the food was raw;you eat maximum twice a day, ideally once. Ideally raw. There is fasting also; I don't know if it has much to do with the smell part, maybe.
Also you have to wash with cold water (no soap) every day or if you can't, as soon as possible. Don't "wear" other smells to hide yours.
Also think about your behaviour : smoking is a dead give away; forget hiding your smell if you smoke. Same if you did a fire recently, animals can smell that very easily and (wild animals at least; Idk for a stray or patrol dog) they can even tell if it's a fire burning right now or if it's the smell of a put-off fire.
Also I remember stories of crossing water (like a river or stream) to break your smell from tracking dogs.
Also maybe try hunting/observation garments with active coal to kill your scent. A bit expensive but apparently it's working... I don't know to what extent tho.
Dogs are tricky; and they are said to be the worst enemy of a man who tries to infiltrate somewhere.
Either you can throw meatballs with metal filings on their way (usually if the master is there you have little chance for the dog to eat it); that'll slowly kill the dog; it's horrible but it is said to be the only way to kill a dog without it yelling.
I understand you don't want to kill dogs; I've read about people spraying their urine on the dogs and that would throw them off and people would have time to escape (and it breaks the smell to I believe).
If not : bear spray or the likes...
Happy stalking :D