judging from the picture, it seems to me that you have short looking teeth because the width and the height of the teeth appear to look the same. Normal looking teeth have a width that is less than the height. Usually this ratio is anywhere from 70% to 80%.
A tooth can look short due to: a) excessive gums or b) the wear and shortening of the edge of the tooth. We need to establish the cause of the short or small teeth before proceeding.
If it's due to excessive gums, then we can perform a laser gum recontouring. We can also consider lengthening the teeth simultaneously with porcelain veneers.
If the actual tooth is small and tiny, we can make them look bigger with porcelain or resin veneers.