Hi, my husband is getting a staffy cross puppy soon to add to our pack

I have never had this type of dog before and was just curious on what they are like to train. Do they have any particular tendencies? I have heard they are quite stubborn and dare I say it( not my opinion I was told this) a bit stupid lol. I have mainly trained gun dogs so I am hoping they should follow the same principles. He is crossed with a lab so who knows what he will be like, a stubborn wiggly tail wagger probably lol. Any info (warning lol) would be greatly appreciated.