I really think you have a poodle mix... Could be a terrier mix, I suppose.  I'd doubt BRT simply because they're very rare.