This largely depends on a few key factors: what are the active ingredients, how much of the active ingredients the treats contain, the size of your dog, and whether you administer the treat with or without food. It can be anything from a couple of hours to all day long.