I usually tame them on an uphill incline. They don't push you back very far, and you can always walk back up to them before they push you back again.

More Diplodocus Taming & KO Tips