There can be a number of reasons why your Border Collie won't eat: This includes using a low-quality dog food that's upsetting her stomach, she's not receiving enough exercise, she's become bored with the food, isn't following a strict feeding schedule or due to health issues.