Cute pup.
I doubt he's a purebred Corgi (Cardigan or Pembroke), though. Although he's got short legs, they are longer and straighter than either Corgi tends to be, which leads me to believe that there is at least one non-dwarf breed in the mix. Also, his head and ears don't really say "Corgi", either Pem or Cardi. In fact, it reminds me more of a Border Collie's head.
His color of red with white trim is pretty common in Pembrokes, but not Cardigans. While it's not that common, it's also found in Border Collies.
He's got nice, full dentition with clean, pretty teeth.