Flea baths will kill all the fleas currently on your pet. As soon as your pet is brought back into contact with fleas, they will get right back on them. The only way to completely keep your pet from getting fleas is to use a monthly flea preventative. Flea baths are a fast, efficiant, short term fix that will help soothe your pets itchy skin.