I agree I thought it was cool to see David’s first choice to take care Henry when he’s away is Regina. Also maybe he figured since Snow had gotten the nightmares after the apple and Henry got it after eating the turnover that it could be related to the sleeping curse that Regina made and maybe she would have an idea of how to fix it.
What happens if Ruby leaves town while transformed? No magic on the other side of the line, presumably, so I’m guessing she’d revert to human, but maybe the memory curse was never programmed to recognize her wolf form.
or what if she stays in her wolf form and forgets her human half? because there’s no magic to help her transform back.