If you have what it takes to face the responsibility of having carpeted floors, and you are planning to have carpet installed, then you should consider things such as padding. I came across this
article which you might find very helpful in carpeting your floors. Also, make sure that you have the time and the drive to clean the carpet regularly as it is not as easy to clean as
bird baths.