Cheese is safe for dogs
Most cheeses are safe for most dogs to eat. Cheese is high in protein, calcium, phosphorus, and vitamin B12. As with humans, dogs can have varying degrees of intolerance to lactose or allergies to milk ingredients. If your dog is intolerant to lactose, consuming cheese can lead to an upset stomach, gas, and diarrhea. Aged cheeses such as Parmesan and cheddar contain less lactose.
Another concern with cheese is that it contains sodium and is high in fat. The high fat content can cause pancreatitis and gastrointestinal discomfort to your dog so you should only give it in moderation. Parmesan, mozzarella, and cottage cheese are lower fat options.
Cream cheeses are also safe but be cautious with blue cheeses because they can be toxic when overripe. Avoid cheeses with any added ingredients that may be harmful to your dog such as chives or garlic.