"The stupid dog does not speak Esperanto."
Translation:La stulta hundo ne parolas Esperanton.
I think this is a case where you can't swap min for al mi.
"Kaj la stulta kato ne kuiras al mi vespermanĝon!" (Aŭ "Kaj la stulta kato ne kuiras min por vespermanĝo!"
"And the stupid cat does not cook me dinner!" (Or "And the stupid cat does not cook me for dinner!")
You have two direct objects (as marked by the -n) in your sentence. Either dinner is the direct object—the thing the cat should be cooking—and me is the indirect object, or me it the thing that the cat should be cooking to be served for dinner.
Of course, I would also argue that the cat is ruza since it isn't cooking at all.
La hundo diras "boj".
"Bleki" is to make a general animal noise, such as neighing or bleating: La ŝafoj blekas. You can make the noise more explicit by adding the animal; "azenbleki" is to bray and "ŝafbleki" is to bleat. In addition, it some sounds get custom words: "Bei" is to bleat, "Boji" is to bark, "Hojli" is to howl, and "Miaŭi" should be easy to guess...