Yes, ducks can eat Cheese. Cheese is a good source of protein and calcium for ducks. However, it would be best if you only gave them small amounts of Cheese, as too much can give them an upset stomach.