[ARCHIVE ANSWER]
The K-9 will not smell your person. However, by having weed on your person the odor will probably have
transferred to your vehicle and the K-9 may very well pick up on that. If, however, you have nothing in the vehicle and the weed is hidden on your person so well that the kops can't find it and they have no other reason to arrest you then you will be OK.