I agree that you need consistency in your design. That's the first thing.
The second thing is, tables are still out there, but real pro designers moved away from using them. The move is being made away from tables to style sheets (well, actually MADE but some of us are behind the curve). Its okay for you to use tables for now, but learning CSS is the way to go. Get a book and read up!
On your home page, I didn't get any header graphic like the other pages. If you're going to have the header on one page, it should be on all of them, especially the home page.
I strongly suggest not using black backgrounds. It's very 1995.
On your store page, your "Church" design T-Shirt is spelled "Chuch". You probably want to add the "r".
The buttons are very disconcerting. highanddry is right, its an unappealing transition. If you MUST have rollovers, keep the text in one spot.
And lastly, in the footer you have "pawdesign.net© 2007 ". You probably want to remove the character between .net and the copyright character.
One more thing and then I swear I'll stop: Why are all of your pages third level domains? All of your links are
www.contact.pawdesign.net. I don't understand the rationale behind this. Why not just have pawdesign.net/contact.htm? It just seems like you're giving yourself a lot of extra work setting up sub-domains instead of regular links.
You have a lot of work to do here, but its still better than my first site. Yuck. I don't even want to think about the sites I was churning out for people in my first year of web design. Microsoft FrontPage 97. {shudder!}