Piyo is an adorable little furball!! Congratulations!
I use Revolution as well. It's for heartworm prevention as well. I've heard mixed reviews about Revolution. But personally, I haven't had a problem with it. I use it on my 2 Yorkies & my Lab. The purple package is for dogs from 5-10 pounds. I've used that on my 4 pounder with no problems.
Good luck with your new puppy!!!