When it comes to what garter snakes eat there are a few different things that they will put into their stomachs. One of those things is eggs. Garter snakes will eat both wild and domestic eggs depending on what is available to them.
Some people might think that because snakes are cold-blooded they do not need to eat very often. This is not the case for garter snakes. They need to eat often because they have a very high metabolism. This means that they burn through energy and food quickly. So they need to replenish those stores often.
Garter snakes will eat just about any kind of egg they can find. This includes the eggs of other reptiles amphibians birds and mammals. They are not too picky! If an egg is small enough for them to swallow they will give it a go.
One thing to note is that garter snakes are not able to digest the eggshell. So you will often see them regurgitating the eggshells after they have eaten. This is perfectly normal and nothing to be concerned about.
If you are thinking about getting a garter snake as a pet you should know that they will need a regular supply of eggs. You can either give them wild-caught eggs or you can buy special reptile eggs from a pet store. Whichever you choose make sure that the eggs are small enough for your garter snake to eat.