Задание

Сколько грамматических основ в предложении?

Щенок топтался на месте, вертел головой в разные стороны, всем улыбался, выказывая немыслимое дружелюбие.