Yes. These harnesses do run small (as far as going over the head), but if they will fit your pup they are very comfortable for them to wear.
Here is a site that I shop on quite often. They also have PUPPIA and every other type harness, I think.
They have a lot of cute stuff and a bunch of sale things as well.
http://thenewyorkdogshop.com/index.html