I've never used Revolution; I have my dogs on Interceptor for internal parasites (including GI Tract worms and Heartworms) and Frontline Plus for external parasites. This combination has worked well for me.