So a negative fecal test means my dog does not have worms?

Well, probably.  For many reasons, a negative fecal test result can be false. It is critical to test your dog at least annually.  That said, the test is only a snapshot in time- your dog can test negative one day and get infected by drinking from a puddle the next day.