You definitely have good ideas for subjects, but often times they are awkwardly placed in the photo. For example, the cafe and dog pics are awesome subjects, but they aren't cropped well. Check out this article on the rule of thirds, I know its cliched to suggest and can be abused, but it could help especially with your flower photos.
http://www.cambridgeincolour.com/tutorials/rule-of-thirds.htm