The concept of AI companionship is gaining popularity in recent times. Our project is an attempt to create a robotic companion that can act just like a pet. We created a Pet Robot that can perform various functions like recognise people, recognise objects, recognise emotions, play games, follow a person around, listen to voice commands, dance and so on. This paper focuses on the hardware aspect of the robot and the working of the Core program (Kernel). It further discusses the algorithm that was implemented in this architecture and compares the final version with other variations. Our work was able to create a fully functioning AI pet robot by using just cheap commercially available development boards, motors and a Desktop PC.