Thank you for going to a responsible breeder and I believe that your pup is related to my Basenjis. Have you registered the pup yet? and if not or so, remember to sent the registration number and sire / dam to Zande...and AKC registration name
for her pedigree site...http://www.pedigrees.zandebasenjis.com/
Delighted that Kane is finally on the mend - you will see his weight gain in leaps and bounds now he no longer has those unwelcome little visitors.
Keep a close eye on him though and get back to the vet at the first sign of any more troubles.
good luck to you both !