Off of websites or from local breeders.It is a good idea to look at the Kennel Club web site to find registered reputable breeders or through the Welsh Corgi League. There are a lot of puppy farms...
Neither is better than the other. It all depends upon your lifestyle and the type of dog that best suits you. Cardigan Welsh Corgis usually are more stockier than Pembrokes. The biggest difference...