This is a Dogue De Bordeaux, also known as a french mastiff. You may recognise them from the movie Turner and Hooch with Tom Hanks.
There is one of these in my town and I ran into him on one of my daily exercise walks. His name is Moxie and he is only 6 months old right now. His owner said he was about 75 lbs. They get BIG.
I had seen this dog on his walks before and was so happy and excited to finally get a chance to meet him in the flesh that my brain went on vacation. It isn't everyday that you see this breed after all.
He was a typical puppy and was jumping around to say hello. The owner was trying to hold him back from contact (appropriate) and I said, "That's ok, I'm a dog trainer and am used to it". (doh!) First mistake. It isn't ok if he doesn't want the dog to be rewarding for getting over excited. I know better than that! Then he tried to get him to sit and I said "Oh don't bother" (Doh!!) Yes he should make him sit! That is basic training! And here I was petting him and rewarding all that bad behavior. (hanging head in shame)
My second mistake was giving unsolicited advise. I have learned over time that it generally only serves to make you look like a know it all. It also usually isn't recieved all that well by the owner. Note to self, DON'T! (Especially after you screwed up the initial meeting. Now I'm a know it all that obviously DOESN'T know it all!)
Once I walked away and got my brain back I felt like a complete moron. Not my best first impression for sure. The dog was awesome and I hope I get to see him again. I promise I'll be much better behaved.
So owners take heart, even us trainers screw up easy stuff sometimes. We're only human after all.