Buster was the same way on Canidae.
35-40lbs and he ate a bit less than 1.5 cups, but you have to remember, he's a cattle dog type mix, he's more active than the majority of dogs I know.
2 cups sounds a right, if your dogs are active. If their couch potatoes, they need less, and 1.5 might be right.