One page on my website gets a lot of traffic from images.google.com - I have 2 photos of a little dog that come up high up there. My site isn't about dogs though. Do you have any suggestions on how to take advantage of these dog searches? I guess if I had time, I could create a new dog website and have a big fat link to it, but I don't have time for doing that. I put up a big Adsense ad on the page in question to see if I would get many clicks, but the CTR is low.
One simple way would be to do some affiliate banners for dogs. For example, calendars.com. Get some dog affiliate ideas from affiliate guys and put a banner or a text link next to your picts.
Google image traffic is very low quality traffic. Unless the images directly relate to your website theme/niche, you shouldn't waste time going after that traffic. These people are all just browsing and usually have no intention of purchasing anything. 99% of them will just go back to the image search to view more images of dogs or whatever they are searching for.
You can get a lot of traffic by having your image anchor text and file name relating to what keyword you want to rank for.
I have to agree with vansterdam, these people are mainly browsers and not likely to purchase anything. Perhaps the best way is strategic adsense placement. It might be hit or miss.