Smart canine companion