Lucas has a total of 12 existing pet beds + 8 new pet beds = <<12+8=20>>20 pet beds.
So according to his parents, Lucas has enough room for 20 pet beds / 2 pet beds per pet = <<20/2=10>>10 pets.
#### 10