Heartworm medication...

I've always begun Heartguard plus or Iverhart plus at 6 months of age and wonder what others do.  Also, has anyone used Trifexis.  A puppy buyer's vet wants her to start Trifexis now on 10 week old puppy.