Creo que un amigo tiene que ser algo que pueda corresponder al sentimiento de amistad. Eso significa que las rocas, los reptiles y los hámsters están fuera, pero los animales sociales que forman vínculos de amistad entre ellos también pueden formarlos con un humano, y viceversa. (Gatos, perros, ratas, loros, etc).
Después de todo, no puedes declarar que otra persona es tu amigo, incluso si no quieren serlo, jajaja.