Lugar is excellent with puppies, as in he doesn't growl or get nasty with them, but he isn't one to up and play right away. Depends on how old the puppy is. If the puppy is a baby still he just tolerates the puppy biting and will sometimes play back. When he does, he just holds his mouth open as the puppy is attacking his face, and then he lays down, rolls onto his back and paws at them. If it's an older puppy he is all about play time. I think he can distinguish the size difference. If we're meeting a puppy for the first time, he's all about meeting them and is oober excited. After the fact, he will ignore them/tolerate them unless they're old enough to rough around. Thankfully though, when my mom and I fostered young puppies, he was usually the one to keep them occupied.
The one weird thing he will do with a puppy (he does it with the cat too if he tries to love on him) is when he's laying down just hanging out or sleeping and the puppy will come to play or lay next to him, he jumps up all dramatic as if the puppy is on fire. Then he walks away or gets up in the chair where the puppy can't get to him. I don't know why he does it... he never growls or anything. Just jumps up quickly.