If there is more than one son, I agree.
Are these two sentences below OK?
1. What animal do your sons like?
2. What is your sons' favorite animal?
I think the noun 'animal' should be pluralized:
1. What animals do your sons like?
2. What are your sons' favorite animals?
Or more than one animal.
Please be aware that I'm neither a native English speaker nor a teacher.