Joseph has a job walking dogs and gets paid per dog. He needs to walk 45 dogs to earn enough money to pay for his soccer team fees. If each walk takes the same amount of time, and he can walk 3 dogs in 1 house and 30 minutes, how long will it take him to walk 45 dogs?