There's Pepper and then there are the "other" dogs. Last week we were at the dog park and darien went charging over to an obviously laid back beautiful golden. I felt like an idiot "freaking out" for him (so OBVIOUS the golden was a lover) but to your point.... it's gotta be reinforced he can only "love" the dogs in his house.....
Actually it was just something silly. Our son wouldn't eat dinner that night. I started asking the dog to do some tricks after dinner and DS joined in. Giving "treats" was actually a backhanded way of feeding him dinner. I was exhausted and just didn't want to deal with a hungry tired child 3 hours later! Just for the record that was the only time he was ever fed dinner in that manner!