According to the National Service Animal Registry, the average cost of a service dog is between $15,000 to $30,000.