
Yes my much missed first champion bitch was like this.
I only managed to mate her by shear fluke the first time, (4 pups resulted, at almost 4 years of age), after failing the previous season.
Next time we got nowhere, so following season I had the male to stay early and as she got really frisky, but insisted she wanted to be a boy too, I had to spend my time with hand fanned out in her groin either side of her vulva, and hold her still at the crucial moment, as she kept throwing him out, as you say by thrusting. She was always a bedding humper in season too.
We managed two matings that time and a litter of 7 was the result.
Strangely the last time she was mated I fully expected to get nowhere, and she went all giggly and compliant with this male, though she was by now nearly 7..