De flesta som bygger hundrastgårdar brukar ju lägga någon form av "golv" i dem, sten-/betongplattor i någon form är nog det vanligaste, och dessutom lätt att spola rent med vattenslangen. Fungerar fint om man inte ska ha så stort (glöm inte att kolla upp mot Jordbruksverkets föreskrifter hur stort du minst måste ha för dina hundar). Ska du ha en riktigt stor hundgård som de ska kunna vara i utan tillsyn så skulle jag nog satsa på att stenlägga (återigen troligen plattor, fixerade på lämpligt sätt) en bit in från utsidan, för att minska risken att de gräver sig ut. Säg 1-1,5 meter in så har du en ordentlig barriär speciellt för småhundar. Beror ju så klart på hur benägna dina hundar är att gräva också!
Samma typ av nät som man har över hönsgårdar borde väl fungera ganska väl mot rovfågel? Annars såg jag någon webbutik där de sålde 180 cm högt hundgårdsnät på rulle, det borde fungera utmärkt att använda till sådant, och jag skulle bli förvånad om någon rovfågel tar sig igenom det.
Tänk också på att de flesta färdiga sektioner är 180 cm höga vilket kan vara i lägsta laget om man vill kunna gå obehindrat inne i hundgården och har spänt ett nät över den. Bygger du med husväggen som en sida så är det ju bara att spänna upp som en markis, högt nära huset och så sluttande ner mot bortre sidan.