I created a logo in Ai and what I do for now is drag n drop that logo straight into Photoshop with the opened image. Problem is I get too much freedom with it, not only can I adjust width and height, i can stretch it out in any direction. Sure for one photo its fine but chances of me replicating the same size in each photo is nearly impossible. What is the best way to have the logo (png) appear the same exact size on each photo since they will be all same size (h/w). Thank you!
You can duplicate the Logo layer with other images so that it can be placed in exact position with same size. Or you can do a "Command (Control) key + T" and get the Transformation tool of the logo layer and note down the width, height, x and y postions of the logo in properties tool and replicate the same with other images.