No. Even immediate bathing, shampooing, or swimming won't affect how well Bravecto Chew works because it's not a topical treatment. Coat length and grooming or brushing also have no impact on how well it works.