It sometimes seems like dogs will eat anything - except for those times when they turn up their nose at dinner time. Even if they have enjoyed the same kibble recipe for years, there are many factors that can cause your dog to suddenly stop – including age, health issues, or even a change in their environment.