Cottage cheese is tasty and healthy for dogs and puppies. It has lots of protein, is fairly low in calories, and is full of nutrients that can prevent health problems. However, dogs with certain conditions should not have this food.