Is it also possible to say: "De dieren zouden geen honger hebben als ze eten hadden"?
Yes, that should be fine as well.
Why is zouden in the answer a second time?
Thats what i put and it was marked incorrect?
Why the zouden in the second sentence instead of just the past tense (hadden)?
my translation was marked incorrect but was identical to the right answer quoted