He is great with other dogs. He is kennel trained and will let you know when he needs to go outside to potty. He does great on a leash. Ramsey loves to play fetch with a ball and will bring it back and drop the ball on command. He knows basic commands such as sit, stay, shake as well as lay down.