My veterinarian recommended that I use First Shield Trio (topical) on my golden retriever puppy. After reading reviews on it, I am not sure this is a safe option. My 3 year old golden takes Trifexus (oral) for flees and ticks. He has seemed to do fine on it. Does anyone have any thoughts on these two prescriptions, or other effective options?