What is the best portrait lens I can get for my Canon T7? Sorry if this is a super dumb question but I am totally lost. I want to start taking photos of my dog in the backyard and maybe family portraits for the holidays but I only have the kit lens. My budget is around 200 bucks. Does anyone have any ideas...
Like someone mentioned, the nifty fifty is king, but if you want to experiment, look at the Canon EF-S 55-250mm f/4-5.6 IS STM. Its fantastic for dogs running in the yard! It gives you so much reach compared to your kit lens. For portraits, the compression at 135mm+ is amazing. Its a bit over 200 used, but worth every penny for the versatility.
Honestly, if you want something a bit different than the usual 50mm, look at the Canon EF-S 24mm f/2.8 STM. Its super cheap and tiny, but honestly it can be a bit tricky for tight portraits because of the distortion. I had issues with focus hunting in low light too. If you really want that background blur, look for a used Canon EF 85mm f/1.8 USM on the used market. It is way better for portraits.
Honestly, grab the Canon EF 50mm f/1.8 STM. Its the best move for your budget by far. Youll get that nice blurry background which makes portraits look way more pro than the kit lens ever could. Since you have a T7, the focal length is perfect for your dog and family shots too. Just remember to keep your shutter speed up since dogs move fast...