Translation help needed please!

Hi all

Is there a French equivalent for 'pick of the litter'?


What about 'le meilleur de la portée'?

What about 'the best of the puppies' - le meilleur des chiots (that could be wrong as computer generated but it might be a sort of French equivalent)

I think it might be 'coup de coeur' but failing that, you could try, 'premieer choix'