diggy4, I'm just seeing this now...Revolution is supposed to be easier on them than any of the other ones, and that's the advantage of using it...The fact that it already has heartworm. There are some natural products for heartworm preventative such as black walnut....But you really have to research it and give the right amounts.
 http://www.preciouspets.org/heartwormprevention.htm http://www.theherbsplace.com/Heartwo...on_sp_104.html
They say that the healthier the dog is, the less they will want his/her blood. So a natural, healthy diet that includes a bit of garlic....Maybe just a little off of a clove of garlic in his food. And just sprinkle some nutritional yeast on his food everyday. You can buy the nutritional yeast online. I do this for my healthy maltese. But my liver compromised yorkie does not get the nutritional yeast because it's too high in purines for him. 
On the liver shunt group, their files section says one drop of black walnut per day, but only when the temperature outside is above 55 degrees.
And a pinch of wormwood twice a week when temps are above 55 degrees.
Use the following spray before you let them outside....
1 cup of water with 4 drops of Tea Tree Oil (not recommended for cats) and 4 drops of Lavender Oil. Shake before spraying.
This spray repells bugs and is non-toxic.