You know. I haven’t tried programming anything in about 20 years (I just going to just assume not much has changed since then!) but I’m pretty sure I could program a cat. That seems - doable. (Not that I think dogs are much more complicated....)

http://www.savagechickens.com/2015/09/roboca…