Yep, you sound like you need a vet visit, sorry to say...that is not going to be something that can
holistically be taken care of...plus, your bichon is a fragile type pedigree, so most definitely please get your selves into the vet asap...
Please keep the site posted on your outcome, and hope all goes well for you and yours, give your little friend a hug for me...