Broley is a very good dog he just wasn’t trained as a puppy from the people we got him from or socialized so he doesn’t like cats and he is getting better with dogs he likes pups I don’t know about small dogs. He is kennel trained and potty trained but he pees when he is excited and gets loved on. He loves loves food and knocks anyone over! Big bulldozer.