No, fleas can't be killed by vinegar, although it can aid in deterring them. So, if you rub vinegar on your pet's body, it won't bother them anymore because they don't enjoy the taste or odour of it. Fill a sprayer bottle with vinegar; spray it on your pet's fur after diluting it.