Os guaxinins selvagens comem principalmente vermes, insetos e outros invertebrados, materiais vegetais e frutas, de acordo com About.com. Os guaxinins são onívoros, então comem carne e plantas. A dieta deles varia de acordo com a estação.
Os guaxinins comem basicamente tudo o que é comestível e disponível. Eles preferem nozes e frutas, mas são conhecidos por comer pequenos répteis, pássaros, anfíbios e outros vertebrados quando necessário. Guaxinins preferem alimentos fáceis de pegar, incluindo peixes, anfíbios e ovos de pássaros, de acordo com a Wikipedia.
É comum que os guaxinins desenvolvam fortes preferências por certos alimentos quando eles estão prontamente disponíveis. Guaxinins geralmente são noturnos, mas ocasionalmente procuram comida durante o dia, quando surge a oportunidade.
Para que um guaxinim de estimação tenha uma dieta balanceada, é importante dar a ele uma variedade de alimentos diariamente, de acordo com About.com. Ração para cães sem grãos pode ser suficiente, desde que seja complementada com outros alimentos, como ovos, peixes ou aves. Além disso, os guaxinins de estimação devem ser alimentados regularmente com grandes quantidades de frutas e vegetais frescos. Outros itens complementares incluem ratos, grilos carregados de intestino, larvas de farinha, minhocas e outros invertebrados. Por causa de seu conteúdo de gordura, nozes e sementes devem ser dadas apenas com moderação, como um tratamento ocasional.