I got lucky and found someone giving away Bengal kittens. Mine's great. I love their personality.
As for compatibility, my cat's brother grew up with two dogs and gets along great with them, even attempting to clean the big Labrador with his tongue when they're sitting together, so I suspect a Bengal would work well if you got one as a kitten. I wouldn't try introducing an older Bengal to a dog, though; you really do need a kitten.
