Do you mean a Baseball bat? "Mi perro se comió un bate."
If you mean the animal bat,
"Mi perro se comió un murciélago."
this is how you say bat in spanish bate,
mi pero se comio mi tarea
Murcielago.
Batear= to batgolpear/volear con un bat = to bat
comio
You could say "Sombrero loco".
Desayuné He desayunado
Say your dog ate it.
No, It would be "The dog has eaten," or "The dog ate."Eat is the present tense. You want to match the tenses. If the dog is presently eating, you could say, "The dog eats." But if you are referring to the past eating behavior of the dog, it is as above, the dog has eaten, or the dog ate. I eat, you eat, they eat, is all present tense. Ate and eaten are both past tense, I have eaten, or I ate, etc.
perro
Perro.
To say My dog likes to eat dog food in Spanish, is:Mi perro gusta comer alimentos para perros.
You can say "Comimos pizza para el almuerzo."