Yes but they are in eggs.
No, it is a reptile and lays eggs. I once seen a Copperhead give birth to LIVE babies, So I would disagree and say it depends on the snake's breed. Some do, some don't: It depends on what type of snake.
You can breed all Pokemon except: Legendaries, Babies and Eggs.
They breed with their mate than the female lays eggs
The male and female snake have sexual intercourse and the babies develop in eggs that are expelled from the female.
To be honest, I'm not quite sure. But if your snake passes the eggs safely and you dont want to the little snake babies, you can freeze the eggs, unless you object to snaky abortions. This is what bird keepers do for unwanted eggs.
By eggs
Penguins are birds. Birds lay eggs. Penguins can lay only one or two eggs at a time, depending on the breed
rhinos are mammals and do not lay eggs the only egg laying mammals that lay eggs are the echidna and platypus but there is one kind of snake that hays live babies
the like any other living thing mates , the female snake then lay eggs ,which last for a couple of weeks then hetch in to new young snakes, then the cycle goes on
you don't breed eggs! You hatchem!!
There is no one Pokemon who lay eggs. Ditto can be used with any other Pokemon to breed, and if you have 2 Pokemon in the same egg group, that may work too. I prefer Ditto as it can pretty much breed with any Pokemon. BTW they don't have babies, they lay eggs. =3