We've got a 9-week-old puppy who loves our garden but keeps eating anything she finds, and chewing up grass. We haven't tried to stop her too much, but yesterday she vomited and now we feel we have to stop this, especially since she hasn't had all her vaccinations yet. However, the only way to do this is to pull her head up when she grabs something, which she really pulls against to the extent that she starts choking and upsetting herself. Would a head collar be effective in lifting her head up more gently? If not, does anyone know what else might work?