Poor Dogs!

We currently have 3 Chinese Shar pei dogs. I didn't know that even very short haired dogs like them may get fleas too. Last summer was particularly bad. Our poor dogs actually had some abrasions which bled because of those darned fleas. We've tried a lot of products which were supposed to control fleas, but nothing seems to offer a long term solution. We haven't tried flea bombs though. I only heard about them now. Maybe we should try this instead. Anybody who had some experience with this?