Here's why:
* Common nouns refer to general categories of people, places, or things. They are not specific individuals or locations.
* Proper nouns, on the other hand, are specific names for people, places, or things and are capitalized (e.g., Fido, New York City).
Since "dog" refers to a general category of animals, it's a common noun.