Пастух перегнал стало на новое пастбище.
Пастбище - это обстоятельство или дополнение?
Это обстоятельство, отвечающее на вопрос "куда?" и обозначающее место действия.
Обстоятельство обозначает время, место, способ действия. Отвечает на вопросы: "где?" "когда?" куда?" Дополнение обозначает предмет. Отвечает на вопросы косвенных падежей существительных "кого?" "чего?" "кому?"
Пастух перегнал стадо на новое пастбище.
Пастбище -- это обстоятельство. Если быть точнее, то даже обстоятельство места :))
Пастух прегнал стадо (куда?) на пастбище. Вопрос "куда?" -- вопрос обстоятельства места.
К дополнению задаются вопросы косвенных падежей. К слову "пастбище" в этом предложение нельзя задать ни одноого вопроса косвенного падежа.