Hi TJ,
We have always used Frontline because it gets the fleas and their eggs, plus ticks and lice, and as far as I know, so long as you don't touch the spot between their shoulders where you put it right away, it's safe.
As far as on your carpet, I'm not sure. We always used Frontline, and never had any problems with anything on furniture or carpet, but call the vet you plan on using and ask what's safe. Something that's eco-friendly should be safe for people. When I called for estimates for black ants, the company I decided to go with used eco-friendly products that were so safe, that no one had to leave the house when they sprayed--usually, everyone has to clear out for the whole day when you get your house sprayed for pests, but I didn't even have to so much as take the bird or fish out of the house.
On pugs, I don't know much about them, but all the ones I've met have had that heavy breathing thing because of their smooshy noses, but the doggy could always sleep somewhere else at night if snoring is a problem....? And I have no experience with Boston Terriers, sorry.
Whatever doggy you go with, good luck and congrats! :o)
K. W
P.S. We have a collie, and he is THE best dog. He'll try and herd the kids if they are running(it's instinct--he can't help it), but if they plan on running outside, which is rare, we just put him inside the back gate.
He is the second collie we've had, and they were both absolutely fantastic dogs. The other we rehomed due to having no fence. I highly suggest a fence for them, as whenever they see squirrels, cats, etc that run, they will chase it.
Now, we adopted Levi because the woman who had him before did in-home daycare, and she said he would jump on the kids and knock them down, and of course, he proved her absolutely right by knocking my then 5 yr. old into a wall when he said "hello" to her, but that was the result of bad training on his former human's part. If you do not let a dog jump up on you, they won't do it. he's much better now, but forgets himself every once in awhile when he's excited--we just use the kneee approach, and he gets off. But, they will grow rather large, so if you adopt a collie, adopt as a puppy, or adopt a well behaved one. Levi is THE BEST, despite his jumping up thing, and Duchess was as well. They are smart, easy to train, very loyal, friendly, and very mellow despite the herding instinct, and great with other animals as well, as long as they are properly socialized(every dog needs to be properly socialized with people and other animals).