A. Dogs are like children. They won't eat the healthy stuff if they think they will get something better. Unless there is something wrong with the dog eg vomiting etc then they will eat when they get hungry. You need to only offer the food for a week. Put it down if not eaten within an hour take up till dinner time. Do this every day and don't give in as dog needs to be very hungry and realise wont get anything else. If has any ill symptoms then you should see a vet first.
Your account has been reactivated.