An animal such as The guinea pig doesn't eat human food because it's stomach doesn't agree with it and it's instincts tell it to no eat it because when they smell the human food they tend to already know not to eat it. :) hope that answered your question :)
Dont give it as much food
The guinea pig can start eating solid food at 2 days old.
No, guinea pigs should not eat human food.
Not in moderation but over eating of human food and they'll become overweight and bloated (just like us)
Guinea pigs can have heart attacks by eating to much unhealthy food like us! But if your concerned about your guinea pig having a heart attack i recommend you to take your guinea pig to the vet!
Eating healthy food!
Yes, a human has the right to stay alive.
by eating a food which contains these nutrients
Pigs can sometimes eat human food, guinea pigs can eat more human foods than pigs.
no, keep eating it... its good for you
a guinea pig and a mouse aren't the same the guinea pig must have its own type of food like alphalpha pelets and hamsters should eat seeds,nuts,etc. Seeds and nuts are like poison to a guinea pig if the guinea pig and mouse are just eating alphalpha pelets (not seeds) i would say its ok.
If you mean by 'Doesn't like regular dog food' that it isn't eating it's food, I suggest you take him/her to the Vet. It could have something wrong with it's teeth to stop it eating.