Why do guinea pigs stop eating?

they may be ill or have overgrown teeth.

They stop eating also if they get depressed. take it to the vet and have them check.