I don't have answers to your questions but I just wanted to say that I've used their dog food and some of their dog supplements and I think they're a great company.