Ответ:

За — предлог; красивой — имя прилагательное; бабочкой — имя существительное; погнался — глагол; щенок — имя существительное.

Предлог не является членом предложения и пишется отдельно от существительного.