I had a dog once that was realy greedy ate anythin and everything he went off his food just once in his life and stoped eating at all for 3 days in every other way he was just the same dog running about and doing his usual thing , i was just on the verge of taking him to the vets when as quick as he stoped eating he started eating again , never found out what was wrong and it never happened again !