This is what I did on my site, it's the medium size images and they look good on my facebook profile.
1- I pasted the following code before </head> on my html_header.php and saved.
<script> function fbs_click() { u=location.href; t=document.title; window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),' sharer', 'toolbar=0, status=0, width=626, height=436'); return false; } </script>
2- I pasted the following code after <!--eof Product description --> on my tpl_product_info_display.php and saved.
<!--bof facebook share -->
<link rel="image_src" href="<?php echo "http://" . $_SERVER['HTTP_HOST'] . "/" . $products_image_medium; ?>"/>
<script>function fbs_click() {u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolb ar=0,status=0,width=626,height=436');return false;}</script><style> html .fb_share_link { padding:2px 0 0 20px; height:16px; background:url(
http://b.static.ak.fbcdn.net/rsrc.ph...h/4273uaqa.gif) no-repeat top left; }</style><a href="http://www.facebook.com/share.php?u=<?php echo "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] . "?" . $_SERVER['QUERY_STRING'];?>" onclick="return fbs_click()" target="_blank" class="fb_share_link">Share <strong><?php echo $products_name; ?></strong> on Facebook</a>
<br class="clearBoth" />
<!--eof facebook share -->
3- Uploaded files to server and it worked out of the box for me, this is on a live site!! :).
Hope that helps some one.
Happy coding...
Bookmarks