toy spaniel: a very small spaniel
toy dog: any of several breeds of very small dogs kept purely as pets
alternation of generations: the alternation of two or more different forms in the life cycle of a plant or animal