In third edition, I explored the possibilities to defeat blindsense and ended up using an alchemitical fire arrow, with the alchemist fire replaced with scentbreaker from the FRCS. We then cast (3rd edition) darkness and silence on the arrow, and then fly on ourselves. We cast light on the bow to suppress the darkness while shooting. Unfortunately, the 3rd edition description had an open ended 'and other means...' statement so the DM declared the dragon could still locate us.
Now in 3.5 edition, the open ended vagueness was removed from blindsense, but the total concealment was removed from darkness.
But to your question, scentbraker is the only item that addresses Scent explicitly. I'd be inclined to consider if pass without trace would. I would also say prestigitation would also suffice. But those would require the DM's decision. Outside those, alter self should work to alter the smell, if not make it disappear. In your case, gentle repose should minimize the stench.