Well, if you give a chao a heart fruit, they go through the breeding stage, which you will know when flowers grow around it and it sits there. To get it to breed, give another heart fruit to another chao, place that chao in front of the one with flowers, and usually they would rub their faces into each other like a kiss. As they do that, you will hear a jingle, and an egg will appear.