Revolution only covers dog ticks.
https://www.revolution4dogs.com/default.aspx?sec=Ticks. Not deer tick which can give your dog Lymes and other tickbourne illnesses.
I use a topical spray to deter ticks on mine since Buddy is very allergic. Ark Naturals with Neem oil.
Ark Naturals :: Neem Protect Spray Ark Naturals :: Flea Flicker! Tick Kicker!
Are you sure it was not fleas? I have never seen that many tick in a dog unless they were not properly cared for.