Age determination in dog puppies by teeth examination: legal, health and welfare implications, review of the literature and practical considerations