Слово "одуванчик" - имя существительное. Почему? Во-первых, оно отвечает на вопрос ЧТО? и обозначает предмет. Во-вторых, данное слово имеет морфологические признаки имени существительного: род - мужской, число -единственное, падеж - именительный. Кроме того, одуванчик - неодушевленный предмет, и хотя это и название цветка, можно сказать,его имя, но все же существительное нарицательное. Попробуем рассмотреть синтаксическую роль этого слова в предложениях. Луг усеян одуванчиками. (дополнение). Одуванчик - полевой цветок(подлежащее). Желтенький цветок - одуванчик (сказуемое).Мы видим, что данное слово выполняет разную синтаксическую роль в предложениях, как и существительное.
Следовательно, слово "одуванчик"-имя сеществительное.