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(); } } );} );
/* ]]> */
Dogs are a breeze… if you compare this with photographing cats & kittens 😉
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
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!
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… 🙂
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
Is it scary that I recall when that photo was published and saved it for a while?
Great end result for all that work! I love the little dog escaping on the bottom right.
I like to photograph animals specially dogs. Regards from Spain. Nash Ruiz
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.
You have the patients of a saint, dealing with the owners probably more onerous than dealing with the pooches (I’ve had experience…)
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
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!
Absolutely loved this whole story on so many fronts! You must have been doggone tired when it was over!
Thanks for the nice words about pet photography, loved the story about the lab and the squeaky toy mayhem!
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 🙂
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.
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.
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…
ROFL! This was a great post! Thanks for sharing all the gory details!
Quite brilliant Joe.
An adventure indeed.
Best Wishes
Drew
Wow excellent photo, lot of effort but great result! ; )
Thanks you Very much for the nice words about pet photography
You and your stories. They are the best in the industry. I´m glad that you keep sharing them with us.
What a challenging yet wonderful opportunity. It looks as if you pulled it off flawlessly!