You can't know how happy I am that you found the perfect schnauzer puppy for your grandmother!! They are such wonderful dogs - all of the things you mentioned in your post and more!! I love his name too - our first schnauzer was named Sam. We are now up to number five - you might say we've become hooked over the years - and her name is Molly. They have all been great travelers, great companions and wonderful family members. Can't wait to see a picture of Sammy! Best wishes to your grandmother and her new baby!