This paper presents a framework of interactive learning system between a robot and a human. This system consists of two learning system: a robot's learning system and human's one. A robot leans behavior it should execute and human learns to how to give commands to the robot through its various interactions. We have implemented this system on the enterainment pet robot (Sony AIBO) and evaluated the system performance.