Guinea pigs cannot eat Brazil nuts because they are excessively high in fat and selenium. Excessive fat intake can lead to obesity and other health issues in guinea pigs, while excessive selenium intake can be toxic to their system. Therefore, it is best to avoid feeding Brazil nuts to guinea pigs.