If a tour guide takes you to oil canvas paint shop, Don't buy it! unless you get 80 to 90% discount on the asking price. I believe they all work together as a team. If tour guide brings customers than he will probably get a commission. The store owner tried to sell me oil canvas painting for $200usd and claimed that the canvas was painted by a well known artist. I haggle with him and bought it for $35usd. As we were leaving I saw a 6 year old boy sitting in the back of the shop painting all the pictures. He was tracing the picture with a stencil. LoL. I'm so glad I was able to barter the price down. I felt bad for the man joining our tour group because he fell for the scam. He bought the painting for $170 thinking that he got a great deal.
Haggle before you buy anything in DR. Ask for 80 to 90% if they don't agree just walk away. They will run after you. These sellers are money hungry. This young man was trying to sell me 2 fresh coconut for $24! Once again i haggle with him and bought 2 for $2.