Dogs can eat various types of meat, including chicken, beef, lamb, and fish. These meats should be cooked and served plain, without any seasonings or sauces. It is important to avoid giving your dog any processed meats, such as deli meats, honey ham, turkey ham or hot dogs, as they often contain high levels of sodium and preservatives.