Cardigans and Pembrokes are quite different from eachother. I do not have experience with any of the breeds you are considering but after many years of studying dogs, I know that Cardigans don't enjoy kids as much as Pembrokes. You can find more info at these sites:
Bookmarks