Ghoul happens first, then Dragon Breath. It is a replacement effect that changes the way it comes into play (otherwise it would be a 0/0 and die before you could remove). Dragon's Breath can't trigger until after Ghoul is already in play.
Sutured Ghoul {4BBB} |Creature -- Zombie| */*. Trample / As Sutured Ghoul comes into play, remove any number of creature cards in your graveyard from the game. / Sutured Ghoul's power is equal to the total power of the removed cards and its toughness is equal to their total toughness.
Dragon Breath {1R} |Enchantment -- Aura| Enchant creature / Enchanted creature has haste. / R: Enchanted creature gets +1/+0 until end of turn. / When a creature with converted mana cost 6 or more comes into play, you may return Dragon Breath from your graveyard to play attached to that creature.
Edit: At Competitive and Regular enforcement levels, Out of Order Sequencing will protect you from that sort of nitpicking as long as it's clear that you didn't forget one, you just did it out of order.