Yes, eavestroughs can be painted to match the color of the house. However, it is important to use high-quality paint that is designed for metal surfaces to ensure that the paint adheres properly and lasts for a long period.