Are 2 older dogs had fleas, so got 2 flea collars for them.

Now are puppy is getting fleas and she is only 6 weeks old, what's the best treatment for a puppy so young?


Also what's best for the older dogs?