Dogs can eat cream cheese but in very small portions, and if the dog is not lactose-intolerant. Cream cheese is high in fat and over time can lead to obesity and other health problems.