老人养狗咬人是否犯法,需要根据具体情况来判断。首先,如果老人作为狗的主人未尽到管理责任,导致狗咬伤他人,那么老人需要承担相应的法律责任。依据《中华人民共和国民法典》第一千二百四十六条,违反管理规定,未对动物采取安全措施造成他人损害的,动物饲养人或者管理人应当承担侵权责任。这意味着,如果老人故意放狗咬人,或者因疏忽未对狗采取足够的安全措施(如未拴绳、未关在安全的区域内等),导致狗咬伤他人,老人需要承担民事赔偿责任,赔偿范围包括但不限于医疗费、护理费、交通费、营养费、住院伙食补助费等为治疗和康复支出的合理费用,以及因误工减少的收入。造成残疾的,还应当赔偿辅助器具费和残疾赔偿金;造成死亡的,还应当赔偿丧葬费和死亡赔偿金。

其次,如果老人已经尽到了管理责任,且被咬人存在故意或者重大过失(如主动挑逗狗、擅自进入禁止入内的区域等),那么老人可能不需要承担责任或者可以减轻责任。例如,如果能够证明损害是因被侵权人故意造成的,可以减轻老人的责任。