A variable reward schedule means rewarding a behaviour inconsistently rather than every single time it happens. Instead of a treat for every sit, the dog might get one after the first sit, then not the next two, then again on the fourth.
This unpredictability tends to make a behaviour more resistant to fading, because the dog can't predict which repetition will pay off, so they keep offering the behaviour in hope of reward.