Loop-free Network Design and FHRP Protocols
Loop-free network design can be achieved by limiting the configuration of VLANs to a single physical switch. This eliminates the need for Spanning Tree Protocol (STP)to block ports to prevent Layer 2 loops. In a loop-free topology, STP doesn't need to block any ports because no Layer 2 loops can form.
The choice of First Hop Redundancy Protocol (FHRP) in this context, whether GLBP, HSRP, or VRRP, is not directly related to the loop-free design. Any of these protocols can be used in both loop-free and looped topologies with similar results. The selection of FHRP should be based on specific network requirements and design goals rather than the presence or absence of Layer 2 loops in the topology.
Something to keep in mind though is that your STP topology should align with FHRP protocols to prevent sub-optimal routing. Here is an example: