Anthelmintics for dogs generally take effect within 24 hours, but the effect is related to the number of tapeworms in the dog's body. If there are relatively few tapeworms in the dog's body, the tapeworms in the dog's body will generally die and be excreted in about 1 to 2 days after taking internal anthelmintics.
But if the number is relatively large, the tapeworms may be excreted in about a week. In this case, it is generally necessary to treat The dog undergoes secondary deworming to completely eliminate the tapeworms in the dog’s body. In addition, the efficacy of different anthelmintic drugs varies, so it is difficult to judge how long it will take for the dog to eliminate the tapeworms in the body.