Q. We have 4 mixed breed dogs. For about a month they been eating Purina one lamb and rice. Now they have decided they don't like it
A. I would check the bag and make sure the food hasn't spoiled. It's strange all four dogs suddenly decided they don't like it. It shouldn't appear moldy or have any different smells. I would be tempted to take the whole bag back to the store (if they allow you to) and exchange or return it.
There will be differences bag to bag, even with the same brands as each batch may vary some.
You can always switch to another brand