Beef for dogs. Beef is usually one of the more affordable meats and is relatively healthy for dogs being high in protein, iron, zinc, selenium and vitamins B12, B3 and B6. Although usually high in fat, red meat is not known to cause arteriosclerosis in dogs like in humans and there are plenty of beef sources that are leaner and low in fat.