The best way of addressing that is to simply stop trying to hard!
Most folks advise that the Dining Plan is a lot of food, so having a CS meal for breakfast, a CS meal for lunch, and then a TS meal for dinner is probably too much. Most folks aim to have 1CS and 1TS meal each day, generally lunch and dinner, respectively. Many folks just use a snack credit for breakfast just to pick up a donut somewhere -- at some resort shops you can use a snack credit to pick up a box of donuts to use for breakfast for the whole week. So that would address the "running out of CS credits" problem.
Most folks advise that the Dining Plan is a lot of food, so having a CS meal for breakfast, a CS meal for lunch, and then a TS meal for dinner is probably too much. Most folks aim to have 1CS and 1TS meal each day, generally lunch and dinner, respectively. Many folks just use a snack credit for breakfast just to pick up a donut somewhere -- at some resort shops you can use a snack credit to pick up a box of donuts to use for breakfast for the whole week. So that would address the "running out of CS credits" problem.