Guaxinins são onívoros e comem alimentos de origem vegetal e animal; sua dieta é altamente dependente dos alimentos disponíveis onde vivem. De acordo com PBS.org, a dieta típica de um guaxinim inclui frutas, nozes, plantas, insetos, bagas, ovos, sapos e lagostins. O maior volume de sua dieta vem de plantas e invertebrados. Em áreas urbanas e acampamentos, os humanos costumam vê-los vasculhando latas de lixo em busca de comida descartada.
O habitat original do guaxinim ficava nos trópicos, onde as margens dos rios ofereciam muitas oportunidades de busca de rãs e crustáceos. Eles viviam em tocas ou cavidades nas árvores das florestas da América do Norte. Predadores de guaxinins incluíam coiotes e raposas.
Com o tempo, os guaxinins se mudaram para o norte. Celeiros e outras dependências humanas fornecem abrigo aos guaxinins do frio, permitindo-lhes sobreviver em áreas distantes de sua origem. Essa migração levou a avistamentos no extremo norte do Alasca.
Essa migração os levou da floresta para as áreas urbanas, onde se dão muito bem. Guaxinins encontram abrigo sob as casas e nos esgotos pluviais. O lixo e os alimentos para animais de estimação dos humanos fornecem um suprimento constante de alimentos, mesmo quando suas fontes naturais são escassas. Além disso, a cidade é relativamente livre de predadores e as leis restringem a caça humana ou a captura desses animais.