I don't think that there is such a thing as the perfect shot in photography and a lot of photographers will probably agree. I even wrote a paper for school about taking great shots and one of the first lines explained that there's no perfect shot! With any type of art, it may be perfect in one persons eye but have many flaws in the eyes of another.
There are so many great tips that I've learned so far. I also know that I will learn a whole lot more about photography as I gain experience and make my way through school. One of the best things I've learned is to take as many photos as you can! Sometimes you may take 300 photos but only get 10 good ones. Any professional photographer can tell you this tip.
Now, can everybody tell me what you think is good and bad about this photo of my son that I took?