The roundworm protocol is correct - 2 dewormings 2-3 weeks apart. Drontal Plus excellent. do it.
Flagyl kills a lot of enteric pathogens (gut bacteria), including Giardia.
My suspicion is Giardia or possibly another bacteria. Giardia can be hard to find on fecal exam. Some vets can send out a Giardia "snap test", ask about this.
In the meantime, I would let your vet know about the relapse and get the dogs back on Flagyl. It won't hurt them. Giardia can be tough to clear, but first you need an accurate diagnosis.
Dr. T
I am a veterinarian that wants to give you an honest answer. If I helped you or your pet, please ACCEPT my answer. Thank you!