Those health problems are pretty accurate for the breed. To try and avoid them is the hardest part. You have to really do your research on the breeders. From my experience with the breed the most common issues I have seen are Stenotic Nares, Issues with eyes, and skin problems. Look for a breeder that does genetic testing, will allow you to come view where their dogs are taken care of, and find out about any health guarantee they provide. They are a high maintenance breed, and feeding them a high quality food is a must.

Good luck!