Post History
You would only capitalize dragon in this instance if it meant something other than "generic name for fire-breathing reptile of fantasy." For example, in Gregory Maguire's alternate history of Oz ...
Answer
#4: Attribution notice removed
Source: https://writers.stackexchange.com/a/19052 License name: CC BY-SA 3.0 License URL: https://creativecommons.org/licenses/by-sa/3.0/
#3: Attribution notice added
Source: https://writers.stackexchange.com/a/19052 License name: CC BY-SA 3.0 License URL: https://creativecommons.org/licenses/by-sa/3.0/
#2: Initial revision
You would only capitalize _dragon_ in this instance if it meant something other than "generic name for fire-breathing reptile of fantasy." For example, in Gregory Maguire's alternate history of Oz (the book series which starts with _Wicked_), animals which can't talk and aren't sentient are written in lowercase (dog, lion, tiger). However, those who can talk and are sentient, like the timid fellow Dorothy meets in the forest, are called Animals, and get capital letters: Lions, Tigers, Bears (oh my). Dr. Dillamond, who is a professor, is a Goat, not a goat. In your story, if there's a difference between _dragon_ and _Dragon,_ you might capitalize it. Otherwise, Grammarly is just plain wrong, and you may cheerfully tell it to go stuff itself.