I actually think I fixed it and am now using this code snippet to freeze the first six layers
G_grandchild_count = 0


for child in netG.children():
    for grandchild in child.children():

        G_grandchild_count += 1

        print(G_grandchild_count)

        for param in grandchild.parameters():

            param.requires_grad =False

        print("Just finished setting these params to zero")

        if G_grandchild_count == 6:

            break