No, dogs can not eat Altoids. Altoids are loaded with artificial components that are not suitable for consumption by dogs. Substances that seem harmless to humans can be dangerous for our dogs.