All Pokemon have babies this is were eggs come from.
Kagaskan carry there offspring in a pouch just like a Kangaro
Hence the name Kanga-skan
Kangaskhan are very nurturing to their young and other Kangaskhan. However, if anyone tries to touch or harm their young the parent Kangaskhan will viciously attack the person trying to harm the baby Kangaskhan. When its mother is executing a move or striking a pose, the baby may imitate her actions. To avoid crushing the baby Kangaskhan that she carries in her pouch, she always sleeps standing up.
^Extra info on the bond of Kangaskan and it's young.
Hope this helps!