Tough Sledding

What does the idiom “tough sledding” mean?

Definition: Difficult progress

Example: Our competitor’s model dominates the market, so ours is facing tough sledding.