After a bit of discussion, we've decided to have western dragons be animals. Large, magical animals that are extremely dangerous, but animals. Eastern dragons, which are much rarer, are intelligent and magic-users. So if his father was a shapeshifted Eastern dragon it works out fine.