What do “generations” mean for dog breeding?

You may also like...