Dogs (and cats) do this to expel accumulated hair from their esophagus. It's more common with cats because they groom themselves and results in coughing up a fur-ball. With dogs, it can be an indication the dog needs to be brushed more often. It can also be from accumulation of pet hair from your carpets. … Read more