Thank you very much for your feedback, i am thinking the same thing but to me his ears look like a nova scotias or a jack russells ears bcuz they dont even stand up one bit,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.