var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* = 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://joemcnally.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: current_page } } ); gform.utils.trigger( { event: 'gform/post_render', native: false, data: { formId: 1, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
/* ]]> */
Sherri Butler says
Dogs are a breeze… if you compare this with photographing cats & kittens 😉
reg gordon says
I was a chef in a local bar right around the corner from the Hotel Pennsylvania. The week that Kennel Show came to town was without a doubt the weirdest of my year. From little old ladies sneaking their dogs in the restaurant to uptight WASPs ordering medium rare fillet steaks for their precious pooches back in the hotel.
The first night I got one of those orders I just threw in an overcooked steak ( probably about Medium well) and sent it out. She unwrapped it and cut into it and sent it back.
A seriously high stress week.
Could have been worse I could have been a chambermaid in the hotel.
THEY had some horror stories to tell
Alex Sahagun says
Lol. That must have been fun ! My dog howls whit that kind of noise. And even without that, it’s very hats to take pictures of him!
ramin says
As a dog photographer I thank you for your thoughts. And as the owner of five retrievers I can relate to having a lab plow through all your gear to retrieve. And just imagine the look on his face… 🙂
Bill Bogle, Jr. says
Joe,
We went to Westminster two years ago, and as dog lovers, it was quite a scene. I couldn’t get the scenes from Best in Show out of my head, and most handlers/owners will tell you that as well.
I had a Chocolate Lab once whom I took to obedience school. We had a sit and call, where he was to come to my call, and I was to encourage him. He did, lunging at the last minute, with his big head hitting me in the face, splitting my lip open. There was a good deal of blood. He was so happy he complied with my urging him to come. As a former hockey player, I was used to it, but the woman next to me with her small dog almost fainted. He was not a quick study or a star pupil, but a great dog.
Great work, and insight into the pre-digital days. Almost a pin registered Jerry Ulesmann quality.
Bill
lainer says
Is it scary that I recall when that photo was published and saved it for a while?
Deb Hollister says
Great end result for all that work! I love the little dog escaping on the bottom right.
Nash Ruiz says
I like to photograph animals specially dogs. Regards from Spain. Nash Ruiz
Simon says
An ‘interesting’ experience I’m sure – always say yes at least once : ).
I have some great shots of my own dogs – from both a technical & personal perspective – but give me someone else’s and that magic seems to evaporate pretty fast. Having said that, I think I would rather photograph pooches than babies from my experiences thus far…
Love the final result – it must have been very satisfying, and a relief, to see them in print in that beautiful gatefold.
Richard Hales says
You have the patients of a saint, dealing with the owners probably more onerous than dealing with the pooches (I’ve had experience…)
Barbara O'Brien says
As an animal liefstye photographer myself, I am amazed at how you got this shot. And even more amazing pre-digital! I bow down to you, Sir.
Barbara O’Brien
Michael Corrado says
It’s official… I don’t want your job!!! I’ll stick to my COOLPIX with Bella in the backyard thank you very much!!!
Incredible job as always Mr. McNally!
Patsy Eccles says
Absolutely loved this whole story on so many fronts! You must have been doggone tired when it was over!
Jen | Fetchlight Pet Lifestyle Photography says
Thanks for the nice words about pet photography, loved the story about the lab and the squeaky toy mayhem!
Dawn says
You had to know I’d dig this 😉 What a gig for you! I’ll never forget the lab story you speak of in this post!
From a dog guardian, Dawn 🙂
Michael of Manila says
For me, dogs are like little kids. You should always know what specific time of the day that you can shoot them in their most behaved manner.
Matt Timmons says
In the final spread, you can see on some rows, the owners peeking their heads through the drapery. I wonder why the art department left those in.
Beth Adams says
Got home the other day from my 2 day shoot at Westminster. Partly assignment for a breed club, and partly on behalf of private clients. it was a true adventure.
I had a great time and am slaving away editing, uploading and posting my photos. But you’re right, unless you’re used to working with dogs, it’s a different world. My wedding photog friends all think it’s a piece of cake til they try to pan and shoot a dog doing lure coursing.
I’m glad Life did this…
Deb says
ROFL! This was a great post! Thanks for sharing all the gory details!
Drew Gardner says
Quite brilliant Joe.
An adventure indeed.
Best Wishes
Drew
Neil Senior says
Wow excellent photo, lot of effort but great result! ; )
phayaonews says
Thanks you Very much for the nice words about pet photography
Patrik Lindgren says
You and your stories. They are the best in the industry. I´m glad that you keep sharing them with us.
Tumbleweed Photography Studio says
What a challenging yet wonderful opportunity. It looks as if you pulled it off flawlessly!