Yes, it is normal for a hamster to eat its own poop. This is something that most rodents, including the guinea pig, mice, and even rabbits do.