My theory is that somebody close to Crystal got (un-alived), maybe one of Ruby's pups, and now Fox is lying to keep her away from him, because he's scared that she'll find out the truth. And also maybe Agate isn't actually Fox's child and he doesn't know yet.