What kind of dog was it? I'm not a dog owner but once I was on a flight where a cute girl had a cute Chihuahua on board... playing with the little dog made the flight go by so much faster!
On the other hand I was on another flight in J and this redneck couple came on with their little kid and sat in row 12. The kid had clearly sh*t his diapers in a big way before even boarding the plane and it stunk up half the plane including J class. It was disgusting to the point of vomiting and I have no idea why they don't seat anyone with kids in the back with non-status passengers.
As for David Suzuki, I always see him flying in J class to/from LAX in his berkenstocks and smelly sweater. I don't think him not using aerosol deodorant offsets his carbon footprint jet setting around in executive first.