It’s unlikely that a dog will starve themselves just because they are a bit picky about the type of food they prefer. However, if your pooch goes 24 hours without eating anything, you should call your vet and take your dog for a check-up. Being picky and not eating all of a sudden can be a symptom of serious illnesses including cancer, so it’s best to rule out any health problems from the start.