They can eat some everyday. Don't overfeed them with any one thing. You want them to eat their proper dog food, but these are things that you can give to spark up the diet or just as a treat. Mine loved baby carrots as a puppy. I suppose she liked them because they were crunchy. She would go to the fridge and stand there to tell me she wanted a carrot.