How about adding shelter.animals.keys (do the same for the clients below)