Pet robots: the future of animal communication alternatives to pets artificial pets companion animals companion robots domestic robots pet allergies pet ownership Pets the future of pets +