Во-первых, если вы хотите напечатать имя, когда вы печатаете переменную dog (d), вы захотите поместить это в свой класс Dog:
def __repr__(self):
return self.name
Затем используйте:
print ([d for d in dogs if d.age == 15])
Вышеприведенное утверждение совпадает с:
for d in dogs: # iterates through the dogs list
if d.age == 15:
print(d)