You can always try to guess, but even veterinarians and techs are wrong most of the time. Looks can be deceiving. The only accurate way to determine what breeds are part of your dog is DNA testing. There are a number of places that do testing on dogs and they can be found online. Prices vary.