Reeve, and yes Cait Sith was a remote-control puppet. I dont see any reason why Reeve would need to use this puppet for the events of Advent Children, and his role in DoC is vague at present (I dont see a particular reason to have him in that, either).