He is very well socialized with other dogs and has lived with cats with no problem. (dustypawsrescue.org)
Dogs are able to socialize with other dogs in a pack setting. (new.4pawsresort.net)
This behavior will continue as your puppy grows and is part of why you need to make sure your puppy is properly socialized with other dogs. (dogcare.dailypuppy.com)