1) Если в начальной форме (именительный падеж единственного числа) слово имеет нулевое окончание, то в родительном падеже множественного числа окончание обычно ненулевое:
слон – нет слонов,
рог – нет рогов,
круг – нет кругов,
пирог - нет пирогов,
утюг - нет утюгов,
враг - нет врагов.
2) Если в начальной форме окончание ненулевое, то в родительном падеже множественного числа оно будет нулевым:
зима – нет зим,
петля – нет петель,
дело – нет дел,
место – нет мест,
клеймо – нет клейм,
яблоко – нет яблок.
3) Существительные на -ко имеют окончание -ов/-ев (кроме: войско, ушко, яблоко, яблочко): древко – древков, колесико – колесиков, облако – облаков, озерко – озерков, очко – очков, плечико – плечиков.
4) Нулевое окончание чаще всего имеют названия предметов, употребляющихся обычно парами:
(пара) ботинок, валенок, сапог, глаз, щек, чулок, мокасин, погон, штиблет.
Как видно, нулевое окончание в родительном падеже множественного числа имеет слово "сапоги".