Here's why:
* Nouns name people, places, things, or ideas. "Dog" refers to a type of animal.
* Adjectives describe nouns.
You could use "dog" as part of an adjective, like "dog-eared" (meaning a page with bent corners), but the word "dog" itself isn't an adjective.