Cheese is good for dogs in small amounts. Its true that cheese contains protein, calcium, vitamin A, essential fatty acids and B-complex vitamins, but these are all things your dog would be getting from their regular, complete diet anyway, so theres no need to add cheese to their diet.