This question already has an answer here:
I just purchased a Canon T4i (body only) and I'm looking for good info on which lens to purchase for it. I purchased the camera to take pictures of my newborn & for my dogs inside and outside of the house. I'm mainly going to want to take portrait pictures but would like a lens that offers flexibility in case I need to zoom in some - like a 18-135 or 18-200 range. Image quality is important to me as well. Any advice is greatly appreciated.
My budget is $200-500.