Well, this is by no means a professionally designed website. But you do have a lot of good information to share, which is the most important thing.
Some suggestions:
1. Reorganize the home page and make it less chaotic.
2. Make sure it looks the same in IE and FireFox.
3. Instill trust before asking for payment... I clicked on services and the first things I saw were multiple Buy Now buttons... Your services are at the bottom of the page.
4. Keep a consistent design and color scheme for all pages.
5. The navigation is too long. Try to reorganize. Perhaps you can have sections with subpages. For example, 'Staff at work' and 'Meet the Staff' could be under one 'Our Staff' category. Similarly, 'Services' and 'Why Choose My Services' could be lumped together, etc...
6. Make your pages shorter as well.
7. Allow all services and products to be easily accessible, maybe from one location. You offer quite a lot, but it took me a while to find all of it.
8. Optimize your images for faster loading pages. (ie. Resize images... Look at the front page for example. Instead of controlling the size of the image by setting the height and width, they should be resized.)
Additionally, that wagging tail navigation is quite distracting. I'm not sure if that has to do with the movement of the tails or the fact that the image has a white background but is set on a blue header... Perhaps you can blend the white background into the blue, like a fading cloud or halo... or just remove the white altogether...
Things I like:
1. Sitemap - Awesome.
2. Meta tags. Most people don't realize that they should be unique for each page.
3. Unique & Quality Content
Good luck. I think this could be a very successful site if you clean it up a bit. How long have you had it?