Your puppy's symptoms could be resolved in as few as five to ten days — but if it's a more serious case, you'll want to consult your veterinarian to resolve it once and for all. If in doubt, call the office.