C.J.
E., I know you are worried about cost, but I swear the second you pull up that carpet and see what is underneath, you will not want to lay down more. EVEN in the bedrooms.
since you have dogs, stay away from pressed hardwoods and bamboo. They get scratched easily by the doggy claws. Laminate is a great option as is a real hard wood (oak or maple). But even these will get a little beat up from the claws.
Hard surfaces are easy to clean and for the bedroom, just get a nice area rug that can be sent out for cleaning once a year.
We have ONE dog, two kids and had carpet only in the bedrooms. When we ripped it up I gagged and it was only 7 years old. We put it down NEW. Literally. NEVER again.
good luck with your decision, but I cannot emphasize enough - hard surfaces are the way to go here.
Edit to add: the new tiles that look like hard wood are amazing. they are ceramic (?) but look like wood flooring! My sister put them in her bathroom and it looks wonderful. They are not too expensive, easy to clean and won't scratch!