I have pushed dogs that were mid air, multiple times.
It does not seem to always work.
Especially, when the dog has had a long stretch to run at you. Then it does not even work in the meatgrinder (which has no ping issues).
But usually, you can push them while they are mid air.
I have learned not to do it because the push is absolutely useless. I now run towards them to push them while they’re on the ground, otherwise I’m pinned.
The same goes for dodging: I either dodge while they’re on the ground or dodging before they hit me is useless.
EDIT: as a counterexample I have no issues dodging snipers in the split second before the shot, only dogs, no matter how long the jump takes, are undodgeable.
You are practically confirming that you push them outside the animation, not inside of it.
You are pushing the hitbox of the jump, that’s why you are able to push them from such a distance.
Usually I already know when they are jumping, so I just prepare the melee to defend and push. I do it with every class, going on auric and everything. I even should have more problem cuz I have to play on north american servers (South america does not have that many players), so I play with 150ms Ping, in south america it would be 10ms more or less.
I don’t think anyone is saying dogs are amazing or ideally consistent. But several of us in this thread have over a thousand hours in the game and we can confirm dogs can be pushed in mid air. And dodged. And shot.
Dog can totally get stagger mid jump, but it seem like if you do it at the last second it’ll lock you into pin anyway even if you hit it first. Probably have something to do with latency.