How does a dragon breath fire?
Dragons have a pouch in their chin called a spark pouch. The dragon finds a peice of flint and a peice of iron and stores it in that pouch. When the dragon wants to breathe fire, it shakes the pouch and spits venom. The flint and iron make a small shower of sparks and the [flammable] venom catches fire.