No. Dogs cannot eat spoiled meat. Although a dog’s stomach is really acidic and it might digest spoiled meat, dogs must not be served meat that has passed the stage where it can be eaten. Over the years, your dog gets vulnerable to having digestive issues, and stale meat can aggravate these. Stale meat can infect your dog with lethargy, abdominal pain, abdominal swelling, and loss of appetite.