Vampire's Pet
"But why garlic?"
"Back then people believed that we were some sort of undead supernatural being instead of a living creature, and since garlic was believed to repel supernatural beings, the vampires used that to their advantage. Not to mention that garlic is a natural anticoagulant so when humans ate it to try to repel us, it just made their blood easier to drink."
I just stared at him for a moment, surprised that his explanation actually made a lot of sense.
But, that was just one of the many listed on here.