Frontline Plus for fleas and liquid Ivermectin for heartworm.
I used to use Revolution, but have found this way to be much cheaper!