Hmmm...I'm usually good with words but can't think of one right off the top.... Allen or Puppy would be good here! lol

Alls I can think of is Reciprocal