I have found over the years that the only protection from rabbits is a fence. Dogs help, but a fence is essential. When I started the Kitchen Garden here at this house, the first work was putting up metal posts and poultry wire for a Rabbit Fence.
I didn’t build or install a true, formal gate because rabbits can get under or through just about any little opening. Thus I’ve settled on having one section of the fencing that is not permanently attached on both ends but free to be removed on one end so the piece can swing open for me to get in. Rough and ready and cheaper than professionally installed fencing, but it does the job.
This how-to helped me with planning for the basic fence:
I also used large wire garden staples to attach each section of fencing to the ground, using 3-4 staples for each section. Now that grass has grown through the bottoms they are even more secure.
The fence has also helped protect the garden from the wonderful little dogs who live next door. I’m happy to have them visit because they help keep squirrels at bay. But it would be better for the plants not to have a run-jump-tackle-dig game played in their midst.