Just an FYI to anyone else, 'Flower Power' may be bugged atm. I'm currently residing at 29/30 flowers and have gone over every square inch w/o finding the 30th.
There is one place in 'Shiting Sands', exit out of the army outpost (side of Crossroads door) and turn left. You'll see a circle sand dune, your dog should say treasure and run to a spot. Nothing is there. Runs to the same spot, no matter which direction you run from. I believe it is the last flower. Just sent a bug report to Lionhead. Hopefully they can confirm my suspicion and get a fix out.