I am the loving aunt of a Bichon Frise

The only advice that I can give you is that housetraining this dog took a really long time. Same thing for my friend's Bichon. They just don't train as easily as other breeds I don't think. They are so darned cute and loving that it more than makes up for it, though!
In terms of food, my sis feeds hers a raw diet called Bravo. It's available in a lot of smaller petstores, or you can look online to see where to order it. It works really well for her dog. Of course, her dog is also indulged with whatever her people happen to be eating, but that is another story
Also, as with a poster above, this dog HATES rain! She doesn't mind snow, though. She is also dislikes exercising! She'd rather be inside sleeping and eating

Everyone just adores her, though...she's irresistable! Enjoy "Cupcake" (I think that that's a cute name, BTW!).
One last thing...as a gift to my sister when she adopted the puppy, DH and I bought her a pet health insurance policy. We went through
www.vpi.com, but there are other insurers as well. It was easy to get the puppy covered (no preexisting conditions), and my sister has kept up the insurance ever since, since once the animal is covered they have to keep covering her as long as you keep paying the premiums. I think that she pays around $200/year. It's well worth it for the peace-of-mind!