The height of the foundation of the house may affect the water flow around your home, and it needs specific analysis to know whether it is good or bad.
Your home sits south to north, and to the west of your home is your Qinglong Square. In geomantic omen, Qinglong Square can't be taller than your home, but it is better than Baihufang. But the high foundation of his house doesn't mean that his house must be higher than yours. It also depends on the specific situation.
As for the house with two animals above his house, as long as it is not facing your house, it will generally not have any impact on your house, so you don't have to worry.